diff options
Diffstat (limited to 'ceph-service')
-rw-r--r-- | ceph-service/boost.morph | 10 | ||||
-rw-r--r-- | ceph-service/ceph.morph | 28 | ||||
-rw-r--r-- | ceph-service/gperftools.morph | 7 | ||||
-rw-r--r-- | ceph-service/keyutils.morph | 10 | ||||
-rw-r--r-- | ceph-service/leveldb.morph | 11 | ||||
-rw-r--r-- | ceph-service/libaio.morph | 10 | ||||
-rw-r--r-- | ceph-service/libeditline.morph | 5 | ||||
-rw-r--r-- | ceph-service/libunwind.morph | 5 | ||||
-rw-r--r-- | ceph-service/nspr.morph | 8 | ||||
-rw-r--r-- | ceph-service/nss.morph | 11 | ||||
-rw-r--r-- | ceph-service/snappy.morph | 5 |
11 files changed, 110 insertions, 0 deletions
diff --git a/ceph-service/boost.morph b/ceph-service/boost.morph new file mode 100644 index 00000000..98707a44 --- /dev/null +++ b/ceph-service/boost.morph @@ -0,0 +1,10 @@ +name: ceph-service/boost.morph +kind: chunk +repo: upstream:boost-tarball +ref: 026fc3d84a27e84a61d0f4c26f011a68271a0d6e +configure-commands: +- ./bootstrap.sh +build-commands: +- ./b2 || true +install-commands: +- ./b2 install --prefix=$DESTDIR$PREFIX || true diff --git a/ceph-service/ceph.morph b/ceph-service/ceph.morph new file mode 100644 index 00000000..1facc7a7 --- /dev/null +++ b/ceph-service/ceph.morph @@ -0,0 +1,28 @@ +name: ceph-service/ceph.morph +kind: chunk +repo: upstream:ceph +ref: 8fdf1df512b73bad0eb695cdf9cbf2d09f0327d4 +build-system: autotools +configure-commands: +- NOCONFIGURE=1 ./autogen.sh +- ./configure --with-nss --prefix="$PREFIX" --sysconfdir=/etc --without-fuse --without-libatomic-ops +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 +build_depends: +- ceph-service/libaio.morph +- ceph-service/gperftools.morph +- ceph-service/nss.morph +- ceph-service/leveldb.morph +- ceph-service/libeditline.morph +- ceph-service/keyutils.morph +- ceph-service/boost.morph diff --git a/ceph-service/gperftools.morph b/ceph-service/gperftools.morph new file mode 100644 index 00000000..0bc4337d --- /dev/null +++ b/ceph-service/gperftools.morph @@ -0,0 +1,7 @@ +name: ceph-service/gperftools.morph +kind: chunk +repo: upstream:gperftools +ref: 2a2d6596f8c3d62b7ec444761f4edf0c85d10d92 +build-system: autotools +build_depends: +- ceph-service/libunwind.morph diff --git a/ceph-service/keyutils.morph b/ceph-service/keyutils.morph new file mode 100644 index 00000000..eaa903d4 --- /dev/null +++ b/ceph-service/keyutils.morph @@ -0,0 +1,10 @@ +name: ceph-service/keyutils.morph +kind: chunk +repo: upstream:keyutils +ref: 116417bce1e1df06a918de5e9e63f6ba88e2f4f5 +configure-commands: [] +build-commands: +- make clean +- make +install-commands: +- make DESTDIR="$DESTDIR" LIBDIR="$PREFIX/lib" USRLIBDIR="$PREFIX/lib" install diff --git a/ceph-service/leveldb.morph b/ceph-service/leveldb.morph new file mode 100644 index 00000000..a26f9366 --- /dev/null +++ b/ceph-service/leveldb.morph @@ -0,0 +1,11 @@ +name: ceph-service/leveldb.morph +kind: chunk +repo: upstream:leveldb +ref: 0f0ed46e70967365c851243663689e156fe1b7b5 +build-commands: +- make +install-commands: +- ./install.sh +build_depends: +- ceph-service/snappy.morph +- ceph-service/gperftools.morph diff --git a/ceph-service/libaio.morph b/ceph-service/libaio.morph new file mode 100644 index 00000000..e4c91e7c --- /dev/null +++ b/ceph-service/libaio.morph @@ -0,0 +1,10 @@ +name: ceph-service/libaio.morph +kind: chunk +repo: upstream:libaio +ref: 262e589ea4ac3d1ff809648c8f2caa3836e69b25 +configure-commands: [] +build-commands: +- make clean +- make +install-commands: +- make prefix="$DESTDIR$PREFIX" install diff --git a/ceph-service/libeditline.morph b/ceph-service/libeditline.morph new file mode 100644 index 00000000..0cf4e036 --- /dev/null +++ b/ceph-service/libeditline.morph @@ -0,0 +1,5 @@ +name: ceph-service/libeditline.morph +kind: chunk +repo: upstream:libeditline-tarball +ref: 7503ff5f8610734521f40e276b59b3b6291830e7 +build-system: autotools diff --git a/ceph-service/libunwind.morph b/ceph-service/libunwind.morph new file mode 100644 index 00000000..b258caa2 --- /dev/null +++ b/ceph-service/libunwind.morph @@ -0,0 +1,5 @@ +name: ceph-service/libunwind.morph +kind: chunk +repo: upstream:libunwind +ref: 4b8404d153c58b95cb4420fc7603fdae62489a31 +build-system: autotools diff --git a/ceph-service/nspr.morph b/ceph-service/nspr.morph new file mode 100644 index 00000000..c04b0958 --- /dev/null +++ b/ceph-service/nspr.morph @@ -0,0 +1,8 @@ +name: ceph-service/nspr.morph +kind: chunk +repo: upstream:nspr-hg +ref: a6ee84946475c1fb7624973af28163f6da247c0d +build-system: autotools +configure-commands: +- ./configure --prefix=$PREFIX --with-mozilla --with-pthreads $([ $(uname -m) = x86_64 + ] && echo --enable-64bit) diff --git a/ceph-service/nss.morph b/ceph-service/nss.morph new file mode 100644 index 00000000..a51fb400 --- /dev/null +++ b/ceph-service/nss.morph @@ -0,0 +1,11 @@ +name: ceph-service/nss.morph +kind: chunk +repo: upstream:nss +ref: ee1c99a3c8c29f50a91ab28f2f7b7773f6355487 +max-jobs: '1' +build-system: autotools +configure-commands: +- NOCONFIGURE=1 ./autogen.sh +- ./configure --prefix="$PREFIX" --libdir="$PREFIX/lib" +build_depends: +- ceph-service/nspr.morph diff --git a/ceph-service/snappy.morph b/ceph-service/snappy.morph new file mode 100644 index 00000000..aa5515bf --- /dev/null +++ b/ceph-service/snappy.morph @@ -0,0 +1,5 @@ +name: ceph-service/snappy.morph +kind: chunk +repo: upstream:snappy +ref: 760c6ffc67836027c5f1d307e5c6cb012dfbdf72 +build-system: autotools |