initial code repo
[stor4nfv.git] / src / ceph / make-apk.sh
diff --git a/src/ceph/make-apk.sh b/src/ceph/make-apk.sh
new file mode 100755 (executable)
index 0000000..39b3dff
--- /dev/null
@@ -0,0 +1,26 @@
+#!/bin/sh
+#
+# Make Alpine Packages
+#
+
+set -xe
+
+#
+# make a distribution
+#
+./make-dist
+mv -f *.tar.bz2 ./alpine
+
+#
+# alpine packaging key stuff
+#
+rm -rf .abuild && mkdir -p .abuild
+ABUILD_USERDIR=$(pwd)/.abuild abuild-keygen -n -a
+source .abuild/abuild.conf
+
+#
+# package it
+#
+cd alpine
+abuild checksum && JOBS=$(expr $(nproc) / 2) SRCDEST=$(pwd) REPODEST=$(pwd) PACKAGER_PRIVKEY=$PACKAGER_PRIVKEY abuild -r
+cd ..