Add checkParameters()
This commit is contained in:
parent
a5c7d1dfe1
commit
640aedf03f
18
build.sh
18
build.sh
|
@ -1,17 +1,13 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# TODO: Get the .pkg.tar.zst from calpkgs
|
|
||||||
|
|
||||||
getAnyPackages() {
|
getAnyPackages() {
|
||||||
pkgs=($(find -H "$PWD/any" -mindepth 1 -type f -regex '.*.pkg.tar.zst.*'))
|
pkgs=($(find -H "$PWD/any" -mindepth 1 -type f -regex '.*.pkg.tar.zst.*'))
|
||||||
for arch in "x86_64" "i686" "aarch64"; do
|
for arch in "x86_64" "i686" "aarch64"; do
|
||||||
cd $arch
|
cd $arch
|
||||||
|
|
||||||
for pkg in "${pkgs[@]}"; do
|
for pkg in "${pkgs[@]}"; do
|
||||||
ln -sf "$pkg" "$(basename $pkg)"
|
ln -sf "$pkg" "$(basename $pkg)"
|
||||||
#echo "ln -sf $pkg $(basename $pkg)"
|
#echo "ln -sf $pkg $(basename $pkg)"
|
||||||
done
|
done
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
@ -33,9 +29,21 @@ buildDatabase() {
|
||||||
#cd "$lastFolder" || { echo "Couldn't cd into '$lastFolder'." 1>&2 && exit 1; }
|
#cd "$lastFolder" || { echo "Couldn't cd into '$lastFolder'." 1>&2 && exit 1; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
checkParamaters() {
|
||||||
|
dryRunFlag=false
|
||||||
|
while getopts ':hd' flag; do
|
||||||
|
case $flag in
|
||||||
|
h) usage && exit 0 ;;
|
||||||
|
d) dryRunFlag=true ;;
|
||||||
|
?) printf '%s: invalid option -''%s'\\n "${0##*/}" "$OPTARG" && exit 1 ;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
runScript() {
|
runScript() {
|
||||||
|
checkParamaters "$@"
|
||||||
getAnyPackages
|
getAnyPackages
|
||||||
buildDatabase
|
buildDatabase
|
||||||
}
|
}
|
||||||
|
|
||||||
runScript
|
runScript "$@"
|
||||||
|
|
Loading…
Reference in New Issue