aboutsummaryrefslogtreecommitdiffstats
path: root/build.sh
diff options
context:
space:
mode:
authorSquibid <me@zacharyscheiman.com>2024-12-11 13:43:52 -0500
committerSquibid <me@zacharyscheiman.com>2024-12-11 13:43:52 -0500
commitc07d2d5071c742d3bfa476231fd81218845c078f (patch)
tree08875561c39465a25d175d98fb1f9291f0f83cb8 /build.sh
parentea2635fb86db7ff4b85005b7c4c32eb7e959b39a (diff)
downloadvoidpkgs-c07d2d5071c742d3bfa476231fd81218845c078f.tar.gz
voidpkgs-c07d2d5071c742d3bfa476231fd81218845c078f.tar.bz2
voidpkgs-c07d2d5071c742d3bfa476231fd81218845c078f.zip
improve build script
Diffstat (limited to '')
-rwxr-xr-xbuild.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/build.sh b/build.sh
index 79d7064..7d364e7 100755
--- a/build.sh
+++ b/build.sh
@@ -3,12 +3,18 @@
set -e # exit asap
+# cleanup previous build
+if [ "$1" = "clean" ]; then
+ rm -rf ./dest ./void-packages
+ exit 0
+fi
+
mkdir -p ./dest
[ ! -d void-packages ] && git clone --depth 1 https://github.com/void-linux/void-packages.git
./void-packages/xbps-src binary-bootstrap
for f in srcpkgs/*; do
- cp ./"$f" ./void-packages/"$f" -ru
+ cp ./"$f" ./void-packages/"$f" -ruf
./void-packages/xbps-src pkg "$f"
cp ./void-packages/hostdir/binpkgs/*.xbps ./dest/ -u
done