aboutsummaryrefslogtreecommitdiffstats
path: root/build.sh
diff options
context:
space:
mode:
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