summaryrefslogtreecommitdiff
path: root/git-hooks/post-merge
blob: 6f47f56a78be0a75d9317941b1d020e3745dbd79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/sh
# although it doesn't seem to be documented,
# current directory appears to be git "main" dir

echo "post-merge hook is executing"

arch="$(uname -m)"
src_make_conf=""
case $arch in
	i686)
	src_make_conf="./conf/intel/portage/make.conf.x86"
	;;
	x86_64)
	src_make_conf="./conf/intel/portage/make.conf.amd64"
	;;
esac

if [ -n "$src_make_conf" ]; then
	echo "post-merge hook: copying make.conf (from $src_make_conf):"
	cp --no-target-directory -v "$src_make_conf" /etc/make.conf
fi

# Copy noarch config files
for conf_file in ./conf/noarch/entropy/packages/* ; do
	dest_path=/etc/entropy/packages/$(basename "${conf_file}")
	echo "Writing ${dest_path}"
	cp --no-target-directory -p -v "${conf_file}" "${dest_path}"
done