summaryrefslogtreecommitdiff
path: root/strata/ceph-service
diff options
context:
space:
mode:
Diffstat (limited to 'strata/ceph-service')
-rw-r--r--strata/ceph-service/boost.morph23
-rw-r--r--strata/ceph-service/ceph.morph33
-rw-r--r--strata/ceph-service/keyutils.morph23
-rw-r--r--strata/ceph-service/leveldb.morph22
-rw-r--r--strata/ceph-service/libaio.morph23
-rw-r--r--strata/ceph-service/nspr.morph22
-rw-r--r--strata/ceph-service/nss.morph22
7 files changed, 168 insertions, 0 deletions
diff --git a/strata/ceph-service/boost.morph b/strata/ceph-service/boost.morph
new file mode 100644
index 00000000..7766c0b0
--- /dev/null
+++ b/strata/ceph-service/boost.morph
@@ -0,0 +1,23 @@
+name: boost
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: manual
+pre-configure-commands: []
+configure-commands:
+- ./bootstrap.sh
+post-configure-commands: []
+pre-build-commands: []
+build-commands:
+- ./b2 || true
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- ./b2 install --prefix=$DESTDIR$PREFIX || true
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/ceph-service/ceph.morph b/strata/ceph-service/ceph.morph
new file mode 100644
index 00000000..e6797b7c
--- /dev/null
+++ b/strata/ceph-service/ceph.morph
@@ -0,0 +1,33 @@
+name: ceph
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: autotools
+pre-configure-commands: []
+configure-commands:
+- NOCONFIGURE=1 ./autogen.sh
+- ./configure --with-nss --prefix="$PREFIX" --sysconfdir=/etc --without-fuse --without-libatomic-ops
+post-configure-commands: []
+pre-build-commands: []
+build-commands: []
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- make install
+- install -D -m 755 src/init-ceph $DESTDIR/etc/init.d/ceph
+- install -d $DESTDIR/etc/ceph
+- install -D -d $DESTDIR/var/lib/ceph
+- install -d $DESTDIR/var/lib/ceph/mon
+- install -d $DESTDIR/var/lib/ceph/osd
+- install -d $DESTDIR/var/lib/ceph/mds
+- install -d $DESTDIR/var/lib/ceph/tmp
+- install -d $DESTDIR/var/lib/ceph/bootstrap-mds
+- install -d $DESTDIR/var/lib/ceph/bootstrap-osd
+- install -D -d $DESTDIR/var/log/ceph
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/ceph-service/keyutils.morph b/strata/ceph-service/keyutils.morph
new file mode 100644
index 00000000..6798857b
--- /dev/null
+++ b/strata/ceph-service/keyutils.morph
@@ -0,0 +1,23 @@
+name: keyutils
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: manual
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands:
+- make clean
+- make
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- make DESTDIR="$DESTDIR" LIBDIR="$PREFIX/lib" USRLIBDIR="$PREFIX/lib" install
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/ceph-service/leveldb.morph b/strata/ceph-service/leveldb.morph
new file mode 100644
index 00000000..7e8e1f85
--- /dev/null
+++ b/strata/ceph-service/leveldb.morph
@@ -0,0 +1,22 @@
+name: leveldb
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: manual
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands:
+- make
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- ./install.sh
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/ceph-service/libaio.morph b/strata/ceph-service/libaio.morph
new file mode 100644
index 00000000..005a49ef
--- /dev/null
+++ b/strata/ceph-service/libaio.morph
@@ -0,0 +1,23 @@
+name: libaio
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: manual
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands:
+- make clean
+- make
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- make prefix="$DESTDIR$PREFIX" install
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/ceph-service/nspr.morph b/strata/ceph-service/nspr.morph
new file mode 100644
index 00000000..00e9d210
--- /dev/null
+++ b/strata/ceph-service/nspr.morph
@@ -0,0 +1,22 @@
+name: nspr
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: autotools
+pre-configure-commands: []
+configure-commands:
+- ./configure --prefix=$PREFIX --with-mozilla --with-pthreads $([ $(uname -m) = x86_64
+ ] && echo --enable-64bit)
+post-configure-commands: []
+pre-build-commands: []
+build-commands: []
+post-build-commands: []
+pre-install-commands: []
+install-commands: []
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/ceph-service/nss.morph b/strata/ceph-service/nss.morph
new file mode 100644
index 00000000..002ddbd2
--- /dev/null
+++ b/strata/ceph-service/nss.morph
@@ -0,0 +1,22 @@
+name: nss
+kind: chunk
+description: ''
+max-jobs: 1
+products: []
+build-system: autotools
+pre-configure-commands: []
+configure-commands:
+- NOCONFIGURE=1 ./autogen.sh
+- ./configure --prefix="$PREFIX" --libdir="$PREFIX/lib"
+post-configure-commands: []
+pre-build-commands: []
+build-commands: []
+post-build-commands: []
+pre-install-commands: []
+install-commands: []
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []