summaryrefslogtreecommitdiffstats
path: root/src/ceph/make-apk.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/ceph/make-apk.sh')
-rwxr-xr-xsrc/ceph/make-apk.sh26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/ceph/make-apk.sh b/src/ceph/make-apk.sh
new file mode 100755
index 0000000..39b3dff
--- /dev/null
+++ b/src/ceph/make-apk.sh
@@ -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 ..