build.sh: add $confdir

gf-arm64
FriendlyNeighborhoodShane 3 years ago
parent 2efc1d10b9
commit 00726d9684

@ -14,6 +14,7 @@ abort() {
} }
workdir="$(pwd)"; workdir="$(pwd)";
confdir="$workdir/conf";
resdir="$workdir/res"; resdir="$workdir/res";
resdldir="$workdir/resdl"; resdldir="$workdir/resdl";
reldir="$workdir/releases"; reldir="$workdir/releases";
@ -40,7 +41,7 @@ if [ "$1" = "all" ]; then
echo " "; echo " ";
echo " - Building all packages..."; echo " - Building all packages...";
echo " "; echo " ";
for var in $(find "$workdir/conf" -name "defconf-*.txt" | sed -e "s|^$workdir/conf/defconf-||g" -e "s|.txt$||g"); do for var in $(find "$confdir" -name "defconf-*.txt" | sed -e "s|^$confdir/defconf-||g" -e "s|.txt$||g"); do
echo " - Executing build for $var..."; echo " - Executing build for $var...";
"$workdir/build.sh" "$var"; "$workdir/build.sh" "$var";
done; done;
@ -57,7 +58,7 @@ elif [ "$#" -gt "1" ]; then
fi; fi;
confvar="$1"; confvar="$1";
[ -f "$workdir/conf/defconf-$confvar.txt" ] || abort "No $confvar variant defconf found"; [ -f "$confdir/defconf-$confvar.txt" ] || abort "No $confvar variant defconf found";
echo " "; echo " ";
echo " - Building package $confvar"; echo " - Building package $confvar";
@ -68,7 +69,7 @@ mkdir -p "$tmpdir";
# Config # Config
cp -f "$workdir/conf/defconf-$confvar.txt" "$tmpdir/defconf"; cp -f "$confdir/defconf-$confvar.txt" "$tmpdir/defconf";
. "$tmpdir/defconf" || abort "Config for $confvar cannot be executed"; . "$tmpdir/defconf" || abort "Config for $confvar cannot be executed";
echo " "; echo " ";

@ -13,6 +13,7 @@ abort() {
} }
workdir="$(pwd)"; workdir="$(pwd)";
confdir="$workdir/conf";
quote_str() { quote_str() {
printf '"%s"' "$1"; printf '"%s"' "$1";
@ -32,7 +33,7 @@ echo " ";
echo " - Bumping defconfs: [$1] [$2] [$3]"; echo " - Bumping defconfs: [$1] [$2] [$3]";
for i in "ver=$(quote_str "$1")" "verc=$(quote_str "$2")" "date=$(quote_str "$3")"; do for i in "ver=$(quote_str "$1")" "verc=$(quote_str "$2")" "date=$(quote_str "$3")"; do
sed -i "s|${i%%=*}=.*|$i;|g" -- "$workdir/conf"/defconf-*.txt; sed -i "s|${i%%=*}=.*|$i;|g" -- "$confdir"/defconf-*.txt;
done; done;
echo " "; echo " ";

Loading…
Cancel
Save