[arch-commits] Commit in mfs/repos (24 files)
Alexander Rødseth
arodseth at nymeria.archlinux.org
Wed May 14 12:21:40 UTC 2014
Date: Wednesday, May 14, 2014 @ 14:21:40
Author: arodseth
Revision: 111118
archrelease: copy trunk to community-x86_64, community-i686
Added:
mfs/repos/community-i686/PKGBUILD
(from rev 111117, mfs/trunk/PKGBUILD)
mfs/repos/community-i686/mfs.install
(from rev 111117, mfs/trunk/mfs.install)
mfs/repos/community-i686/mfscgiserv.service
(from rev 111117, mfs/trunk/mfscgiserv.service)
mfs/repos/community-i686/mfschunkserver.service
(from rev 111117, mfs/trunk/mfschunkserver.service)
mfs/repos/community-i686/mfsmaster.service
(from rev 111117, mfs/trunk/mfsmaster.service)
mfs/repos/community-i686/mfsmetalogger.service
(from rev 111117, mfs/trunk/mfsmetalogger.service)
mfs/repos/community-x86_64/PKGBUILD
(from rev 111117, mfs/trunk/PKGBUILD)
mfs/repos/community-x86_64/mfs.install
(from rev 111117, mfs/trunk/mfs.install)
mfs/repos/community-x86_64/mfscgiserv.service
(from rev 111117, mfs/trunk/mfscgiserv.service)
mfs/repos/community-x86_64/mfschunkserver.service
(from rev 111117, mfs/trunk/mfschunkserver.service)
mfs/repos/community-x86_64/mfsmaster.service
(from rev 111117, mfs/trunk/mfsmaster.service)
mfs/repos/community-x86_64/mfsmetalogger.service
(from rev 111117, mfs/trunk/mfsmetalogger.service)
Deleted:
mfs/repos/community-i686/PKGBUILD
mfs/repos/community-i686/mfs.install
mfs/repos/community-i686/mfscgiserv.service
mfs/repos/community-i686/mfschunkserver.service
mfs/repos/community-i686/mfsmaster.service
mfs/repos/community-i686/mfsmetalogger.service
mfs/repos/community-x86_64/PKGBUILD
mfs/repos/community-x86_64/mfs.install
mfs/repos/community-x86_64/mfscgiserv.service
mfs/repos/community-x86_64/mfschunkserver.service
mfs/repos/community-x86_64/mfsmaster.service
mfs/repos/community-x86_64/mfsmetalogger.service
-----------------------------------------+
/PKGBUILD | 254 ++++++++++++++++++++++++++++++
/mfs.install | 48 +++++
/mfscgiserv.service | 22 ++
/mfschunkserver.service | 22 ++
/mfsmaster.service | 22 ++
/mfsmetalogger.service | 22 ++
community-i686/PKGBUILD | 128 ---------------
community-i686/mfs.install | 24 --
community-i686/mfscgiserv.service | 13 -
community-i686/mfschunkserver.service | 14 -
community-i686/mfsmaster.service | 13 -
community-i686/mfsmetalogger.service | 13 -
community-x86_64/PKGBUILD | 128 ---------------
community-x86_64/mfs.install | 24 --
community-x86_64/mfscgiserv.service | 13 -
community-x86_64/mfschunkserver.service | 14 -
community-x86_64/mfsmaster.service | 13 -
community-x86_64/mfsmetalogger.service | 13 -
18 files changed, 390 insertions(+), 410 deletions(-)
Deleted: community-i686/PKGBUILD
===================================================================
--- community-i686/PKGBUILD 2014-05-14 12:21:27 UTC (rev 111117)
+++ community-i686/PKGBUILD 2014-05-14 12:21:40 UTC (rev 111118)
@@ -1,128 +0,0 @@
-# $Id$
-# Maintainer: Alexander Rødseth <rodseth at gmail.com>
-# Contributor: Thomas S Hatch <thatch45 at gmail.com>
-
-pkgbase=mfs
-pkgname=('mfs-master' 'mfs-chunkserver' 'mfs-client')
-pkgver=1.6.27_1
-pkgrel=1
-pkgdesc='MooseFS, fault tolerant, network distributed file system'
-url='http://www.moosefs.com/'
-arch=('x86_64' 'i686')
-license=('GPL3')
-depends=('zlib' 'fuse' 'python2' 'bash' 'xfsprogs')
-install="$pkgbase.install"
-source=("http://www.moosefs.org/tl_files/${pkgbase}code/$pkgbase-${pkgver/_/-}.tar.gz"
- 'mfsmaster.service'
- 'mfschunkserver.service'
- 'mfsmetalogger.service'
- 'mfscgiserv.service')
-sha256sums=('dfe682f0b184ed13e602274825148cd9a7ddfe4f0894e1ab9c1823f66208cb28'
- 'b24fc4f699e7d11fcda00d83a1feb45aa0e6f4f448e675a1857edcf315427fe0'
- '19262bde4dbefb1d3eba09ba7d507595aed9647328a0a7822bbc1915ae3201a7'
- 'bf92e93be68308d53f649de84dc5bbb0fb433e33306b8d0c303be6c6c3e59a55'
- '6725a732c6294ee8817be6c24e3811481bf05e97a0a64108908e2312d7687f1a')
-
-build() {
- cd "$srcdir"
-
- msg2 'Building client...'
- cp -r "$pkgbase-${pkgver%_1}" "$pkgbase-client"
- cd "$pkgbase-client"
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc/mfs \
- --localstatedir=/var/lib \
- --disable-mfschunkserver \
- --disable-mfsmaster \
- --disable-mfscgi \
- --disable-mfscgiserv
- make
- cd ..
-
- msg2 'Building chunkserver...'
- cp -r "$pkgbase-${pkgver%_1}" "$pkgbase-chunk"
- cd "$pkgbase-chunk"
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc/mfs \
- --localstatedir=/var/lib \
- --disable-mfsmaster \
- --disable-mfsmount \
- --disable-mfscgi \
- --disable-mfscgiserv
- make
- cd ..
-
- msg2 'Building master...'
- cp -r "$pkgbase-${pkgver%_1}" "$pkgbase-master"
- cd "$pkgbase-master"
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc/mfs \
- --localstatedir=/var/lib \
- --disable-mfschunkserver \
- --disable-mfsmount
- make
-}
-
-package_mfs-client() {
- depends=('zlib' 'fuse' 'bash')
- cd "$srcdir/$pkgbase-client"
-
- msg2 'Packaging client...'
- make DESTDIR="$pkgdir" install
-
- msg2 'Cleaning up...'
- rm -rf "$pkgdir/usr/share/man/man7"
- rmdir "$pkgdir/usr/share/man/man5"
-}
-
-package_mfs-chunkserver() {
- depends=('zlib' 'bash')
- cd "$srcdir/$pkgbase-chunk"
-
- msg2 'Packaging chunkserver...'
- make DESTDIR="$pkgdir" install
-
- msg2 'Packaging Systemd service...'
- install -Dm644 "$srcdir/mfschunkserver.service" \
- "$pkgdir/usr/lib/systemd/system/mfschunkserver.service"
-
- msg2 'Cleaning up...'
- rm -rf "$pkgdir/usr/share/man/man7"
- rmdir "$pkgdir/usr/share/man/man1"
- mv "$pkgdir/usr/sbin" "$pkgdir/usr/bin"
-}
-
-package_mfs-master() {
- depends=('zlib' 'python2')
- cd "$srcdir/$pkgbase-master"
-
- msg2 'Packaging master, metalogger and web interface...'
- make DESTDIR="$pkgdir" install
-
- msg2 'Packaging various text files...'
- install -Dm644 README "$pkgdir/usr/share/doc/$pkgbase/README"
- install -Dm644 INSTALL "$pkgdir/usr/share/doc/$pkgbase/INSTALL"
- install -Dm644 NEWS "$pkgdir/usr/share/doc/$pkgbase/NEWS"
- install -Dm644 UPGRADE "$pkgdir/usr/share/doc/$pkgbase/UPGRADE"
-
- msg2 'Packaging Systemd services...'
- for fn in master metalogger cgiserv; do
- install -Dm644 "$srcdir/mfs$fn.service" \
- "$pkgdir/usr/lib/systemd/system/mfs$fn.service"
- done
-
- msg2 'Python2 fix...'
- sed -i '0,/on/s//on2/' \
- "$pkgdir/usr/sbin/mfscgiserv" \
- "$pkgdir/usr/share/mfscgi/chart.cgi" \
- "$pkgdir/usr/share/mfscgi/mfs.cgi"
-
- msg2 'Cleaning up...'
- rmdir "$pkgdir/usr/share/man/man1"
- mv "$pkgdir/usr/sbin" "$pkgdir/usr/bin"
-}
-
-# vim:set ts=2 sw=2 et:
Copied: mfs/repos/community-i686/PKGBUILD (from rev 111117, mfs/trunk/PKGBUILD)
===================================================================
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2014-05-14 12:21:40 UTC (rev 111118)
@@ -0,0 +1,127 @@
+# $Id$
+# Maintainer: Alexander Rødseth <rodseth at gmail.com>
+# Contributor: Thomas S Hatch <thatch45 at gmail.com>
+# Contributor: Martin "mortbauer" <mortbauer at gmail.com>
+
+pkgbase=mfs
+pkgname=('mfs-master' 'mfs-chunkserver' 'mfs-client')
+pkgver=1.6.27_5
+pkgrel=1
+pkgdesc='MooseFS, fault tolerant, network distributed file system'
+url='http://www.moosefs.com/'
+arch=('x86_64' 'i686')
+license=('GPL3')
+depends=('zlib' 'fuse' 'python2' 'bash' 'xfsprogs')
+install="$pkgbase.install"
+source=("http://www.moosefs.org/tl_files/${pkgbase}code/$pkgbase-${pkgver/_/-}.tar.gz"
+ 'mfsmaster.service'
+ 'mfschunkserver.service'
+ 'mfsmetalogger.service'
+ 'mfscgiserv.service')
+sha256sums=('5e6d7dd5dfe181ffb6beee44fd2be51b3faf56a71b90b460b2dc717462ff1eeb'
+ '9f67ace1b598b642d0bee53a759dc9618062612491818bc163d852dd6232c225'
+ 'a7b9139cf4d41ce7730e280da34f43c1a5671c1e3b1ae40b871b4814e2076d85'
+ '2d664a28e0822df4c733681863584dee0836ba2b2e3a94733da66bca97b0b55a'
+ 'a3a8a3091b262e091901a1ca031608f42869e1d892466611e709a7fc23099707')
+
+build() {
+ msg2 'Building client...'
+ cp -r "$pkgbase-${pkgver%_*}" "$pkgbase-client"
+ cd "$pkgbase-client"
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc/mfs \
+ --localstatedir=/var/lib \
+ --disable-mfschunkserver \
+ --disable-mfsmaster \
+ --disable-mfscgi \
+ --disable-mfscgiserv
+ make
+ cd ..
+
+ msg2 'Building chunkserver...'
+ cp -r "$pkgbase-${pkgver%_*}" "$pkgbase-chunk"
+ cd "$pkgbase-chunk"
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc/mfs \
+ --localstatedir=/var/lib \
+ --disable-mfsmaster \
+ --disable-mfsmount \
+ --disable-mfscgi \
+ --disable-mfscgiserv
+ make
+ cd ..
+
+ msg2 'Building master...'
+ cp -r "$pkgbase-${pkgver%_*}" "$pkgbase-master"
+ cd "$pkgbase-master"
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc/mfs \
+ --localstatedir=/var/lib \
+ --disable-mfschunkserver \
+ --disable-mfsmount
+ make
+}
+
+package_mfs-client() {
+ depends=('zlib' 'fuse' 'bash')
+ cd "$pkgbase-client"
+
+ msg2 'Packaging client...'
+ make DESTDIR="$pkgdir" install
+
+ msg2 'Cleaning up...'
+ rm -rf "$pkgdir/usr/share/man/man7"
+ rmdir "$pkgdir/usr/share/man/man5"
+}
+
+package_mfs-chunkserver() {
+ depends=('zlib' 'bash')
+ cd "$pkgbase-chunk"
+
+ msg2 'Packaging chunkserver...'
+ make DESTDIR="$pkgdir" install
+
+ msg2 'Packaging Systemd service...'
+ install -Dm644 "$srcdir/mfschunkserver.service" \
+ "$pkgdir/usr/lib/systemd/system/mfschunkserver.service"
+
+ msg2 'Cleaning up...'
+ rm -rf "$pkgdir/usr/share/man/man7"
+ rmdir "$pkgdir/usr/share/man/man1"
+ mv "$pkgdir/usr/sbin" "$pkgdir/usr/bin"
+}
+
+package_mfs-master() {
+ depends=('zlib' 'python2')
+ cd "$pkgbase-master"
+
+ msg2 'Packaging master, metalogger and web interface...'
+ make DESTDIR="$pkgdir" install
+
+ msg2 'Packaging various text files...'
+ install -Dm644 README "$pkgdir/usr/share/doc/$pkgbase/README"
+ install -Dm644 INSTALL "$pkgdir/usr/share/doc/$pkgbase/INSTALL"
+ install -Dm644 NEWS "$pkgdir/usr/share/doc/$pkgbase/NEWS"
+ install -Dm644 UPGRADE "$pkgdir/usr/share/doc/$pkgbase/UPGRADE"
+
+ msg2 'Packaging Systemd services...'
+ for fn in master metalogger cgiserv; do
+ install -Dm644 "$srcdir/mfs$fn.service" \
+ "$pkgdir/usr/lib/systemd/system/mfs$fn.service"
+ done
+
+ msg2 'Python2 fix...'
+ sed -i '0,/on/s//on2/' \
+ "$pkgdir/usr/sbin/mfscgiserv" \
+ "$pkgdir/usr/share/mfscgi/chart.cgi" \
+ "$pkgdir/usr/share/mfscgi/mfs.cgi"
+
+ msg2 'Cleaning up...'
+ rmdir "$pkgdir/usr/share/man/man1"
+ mv "$pkgdir/usr/sbin" "$pkgdir/usr/bin"
+}
+
+# vim:set ts=2 sw=2 et:
Deleted: community-i686/mfs.install
===================================================================
--- community-i686/mfs.install 2014-05-14 12:21:27 UTC (rev 111117)
+++ community-i686/mfs.install 2014-05-14 12:21:40 UTC (rev 111118)
@@ -1,24 +0,0 @@
-post_upgrade() {
- # Moving the old configuration to the new location at /etc/mfs/
- for fn in chunkserver hdd mount metalogger master exports topology; do
- if [ -e /etc/mfs$fn.cfg -a ! -e /etc/mfs/mfs$fn.cfg ]; then
- echo "Moving /etc/mfs$fn.cfg to /etc/mfs/mfs$fn.cfg"
- mv /etc/mfs$fn.cfg /etc/mfs/mfs$fn.cfg
- fi
- done
-}
-
-post_install() {
- post_upgrade
- echo
- echo 'For configuring MooseFS, the .cfg.dist files in /etc/mfs can'
- echo 'be used as a basis for writing the corresponding .cfg files.'
- echo
- echo 'To troubleshoot a service, like "mfschunkserver", just running'
- echo '"/usr/bin/mfschunkserver start" can be helpful.'
- echo
- echo 'Systemd is supported for starting services at boot.'
- echo
-}
-
-# vim:set ts=2 sw=2 et:
Copied: mfs/repos/community-i686/mfs.install (from rev 111117, mfs/trunk/mfs.install)
===================================================================
--- community-i686/mfs.install (rev 0)
+++ community-i686/mfs.install 2014-05-14 12:21:40 UTC (rev 111118)
@@ -0,0 +1,24 @@
+post_upgrade() {
+ # Moving the old configuration to the new location at /etc/mfs/
+ for fn in chunkserver hdd mount metalogger master exports topology; do
+ if [ -e /etc/mfs$fn.cfg -a ! -e /etc/mfs/mfs$fn.cfg ]; then
+ echo "Moving /etc/mfs$fn.cfg to /etc/mfs/mfs$fn.cfg"
+ mv /etc/mfs$fn.cfg /etc/mfs/mfs$fn.cfg
+ fi
+ done
+}
+
+post_install() {
+ post_upgrade
+ echo
+ echo 'For configuring MooseFS, the .cfg.dist files in /etc/mfs can'
+ echo 'be used as a basis for writing the corresponding .cfg files.'
+ echo
+ echo 'To troubleshoot a service, like "mfschunkserver", just running'
+ echo '"/usr/bin/mfschunkserver start" can be helpful.'
+ echo
+ echo 'Systemd is supported for starting services at boot.'
+ echo
+}
+
+# vim:set ts=2 sw=2 et:
Deleted: community-i686/mfscgiserv.service
===================================================================
--- community-i686/mfscgiserv.service 2014-05-14 12:21:27 UTC (rev 111117)
+++ community-i686/mfscgiserv.service 2014-05-14 12:21:40 UTC (rev 111118)
@@ -1,13 +0,0 @@
-[Unit]
-Description=Distributed file system (web interface)
-After=network.target
-
-[Service]
-Type=forking
-ExecStart=/usr/bin/mfscgiserv
-ExecStop=/bin/kill -15 $MAINPID
-PIDFile=/run/mfs/mfscgiserv.pid
-Restart=always
-
-[Install]
-WantedBy=multi-user.target
Copied: mfs/repos/community-i686/mfscgiserv.service (from rev 111117, mfs/trunk/mfscgiserv.service)
===================================================================
--- community-i686/mfscgiserv.service (rev 0)
+++ community-i686/mfscgiserv.service 2014-05-14 12:21:40 UTC (rev 111118)
@@ -0,0 +1,11 @@
+[Unit]
+Description=Distributed file system (web interface)
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/mfscgiserv
+ExecStop=/bin/kill -15 $MAINPID
+
+[Install]
+WantedBy=multi-user.target
Deleted: community-i686/mfschunkserver.service
===================================================================
--- community-i686/mfschunkserver.service 2014-05-14 12:21:27 UTC (rev 111117)
+++ community-i686/mfschunkserver.service 2014-05-14 12:21:40 UTC (rev 111118)
@@ -1,14 +0,0 @@
-[Unit]
-Description=Distributed file system (chunk server)
-After=network.target
-
-[Service]
-Type=forking
-ExecStart=/usr/bin/mfschunkserver start
-ExecStop=/usr/bin/mfschunkserver stop
-ExecReload=/usr/bin/mfschunkserver reload
-PIDFile=/run/mfs/mfschunkserver.pid
-Restart=always
-
-[Install]
-WantedBy=multi-user.target
Copied: mfs/repos/community-i686/mfschunkserver.service (from rev 111117, mfs/trunk/mfschunkserver.service)
===================================================================
--- community-i686/mfschunkserver.service (rev 0)
+++ community-i686/mfschunkserver.service 2014-05-14 12:21:40 UTC (rev 111118)
@@ -0,0 +1,11 @@
+[Unit]
+Description=Distributed file system (chunk server)
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/mfschunkserver start
+ExecStop=/usr/bin/mfschunkserver stop
+
+[Install]
+WantedBy=multi-user.target
Deleted: community-i686/mfsmaster.service
===================================================================
--- community-i686/mfsmaster.service 2014-05-14 12:21:27 UTC (rev 111117)
+++ community-i686/mfsmaster.service 2014-05-14 12:21:40 UTC (rev 111118)
@@ -1,13 +0,0 @@
-[Unit]
-Description=Distributed file system (master)
-After=network.target
-
-[Service]
-Type=forking
-ExecStart=/usr/bin/mfsmaster start
-ExecStop=/usr/bin/mfsmaster stop
-PIDFile=/run/mfs/mfsmaster.pid
-Restart=always
-
-[Install]
-WantedBy=multi-user.target
Copied: mfs/repos/community-i686/mfsmaster.service (from rev 111117, mfs/trunk/mfsmaster.service)
===================================================================
--- community-i686/mfsmaster.service (rev 0)
+++ community-i686/mfsmaster.service 2014-05-14 12:21:40 UTC (rev 111118)
@@ -0,0 +1,11 @@
+[Unit]
+Description=Distributed file system (master)
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/mfsmaster start
+ExecStop=/usr/bin/mfsmaster stop
+
+[Install]
+WantedBy=multi-user.target
Deleted: community-i686/mfsmetalogger.service
===================================================================
--- community-i686/mfsmetalogger.service 2014-05-14 12:21:27 UTC (rev 111117)
+++ community-i686/mfsmetalogger.service 2014-05-14 12:21:40 UTC (rev 111118)
@@ -1,13 +0,0 @@
-[Unit]
-Description=Distributed file system (meta logger)
-After=network.target
-
-[Service]
-Type=forking
-ExecStart=/usr/bin/mfsmetalogger start
-ExecStop=/usr/bin/mfsmetalogger stop
-PIDFile=/run/mfs/mfsmetalogger.pid
-Restart=always
-
-[Install]
-WantedBy=multi-user.target
Copied: mfs/repos/community-i686/mfsmetalogger.service (from rev 111117, mfs/trunk/mfsmetalogger.service)
===================================================================
--- community-i686/mfsmetalogger.service (rev 0)
+++ community-i686/mfsmetalogger.service 2014-05-14 12:21:40 UTC (rev 111118)
@@ -0,0 +1,11 @@
+[Unit]
+Description=Distributed file system (meta logger)
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/mfsmetalogger start
+ExecStop=/usr/bin/mfsmetalogger stop
+
+[Install]
+WantedBy=multi-user.target
Deleted: community-x86_64/PKGBUILD
===================================================================
--- community-x86_64/PKGBUILD 2014-05-14 12:21:27 UTC (rev 111117)
+++ community-x86_64/PKGBUILD 2014-05-14 12:21:40 UTC (rev 111118)
@@ -1,128 +0,0 @@
-# $Id$
-# Maintainer: Alexander Rødseth <rodseth at gmail.com>
-# Contributor: Thomas S Hatch <thatch45 at gmail.com>
-
-pkgbase=mfs
-pkgname=('mfs-master' 'mfs-chunkserver' 'mfs-client')
-pkgver=1.6.27_1
-pkgrel=1
-pkgdesc='MooseFS, fault tolerant, network distributed file system'
-url='http://www.moosefs.com/'
-arch=('x86_64' 'i686')
-license=('GPL3')
-depends=('zlib' 'fuse' 'python2' 'bash' 'xfsprogs')
-install="$pkgbase.install"
-source=("http://www.moosefs.org/tl_files/${pkgbase}code/$pkgbase-${pkgver/_/-}.tar.gz"
- 'mfsmaster.service'
- 'mfschunkserver.service'
- 'mfsmetalogger.service'
- 'mfscgiserv.service')
-sha256sums=('dfe682f0b184ed13e602274825148cd9a7ddfe4f0894e1ab9c1823f66208cb28'
- 'b24fc4f699e7d11fcda00d83a1feb45aa0e6f4f448e675a1857edcf315427fe0'
- '19262bde4dbefb1d3eba09ba7d507595aed9647328a0a7822bbc1915ae3201a7'
- 'bf92e93be68308d53f649de84dc5bbb0fb433e33306b8d0c303be6c6c3e59a55'
- '6725a732c6294ee8817be6c24e3811481bf05e97a0a64108908e2312d7687f1a')
-
-build() {
- cd "$srcdir"
-
- msg2 'Building client...'
- cp -r "$pkgbase-${pkgver%_1}" "$pkgbase-client"
- cd "$pkgbase-client"
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc/mfs \
- --localstatedir=/var/lib \
- --disable-mfschunkserver \
- --disable-mfsmaster \
- --disable-mfscgi \
- --disable-mfscgiserv
- make
- cd ..
-
- msg2 'Building chunkserver...'
- cp -r "$pkgbase-${pkgver%_1}" "$pkgbase-chunk"
- cd "$pkgbase-chunk"
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc/mfs \
- --localstatedir=/var/lib \
- --disable-mfsmaster \
- --disable-mfsmount \
- --disable-mfscgi \
- --disable-mfscgiserv
- make
- cd ..
-
- msg2 'Building master...'
- cp -r "$pkgbase-${pkgver%_1}" "$pkgbase-master"
- cd "$pkgbase-master"
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc/mfs \
- --localstatedir=/var/lib \
- --disable-mfschunkserver \
- --disable-mfsmount
- make
-}
-
-package_mfs-client() {
- depends=('zlib' 'fuse' 'bash')
- cd "$srcdir/$pkgbase-client"
-
- msg2 'Packaging client...'
- make DESTDIR="$pkgdir" install
-
- msg2 'Cleaning up...'
- rm -rf "$pkgdir/usr/share/man/man7"
- rmdir "$pkgdir/usr/share/man/man5"
-}
-
-package_mfs-chunkserver() {
- depends=('zlib' 'bash')
- cd "$srcdir/$pkgbase-chunk"
-
- msg2 'Packaging chunkserver...'
- make DESTDIR="$pkgdir" install
-
- msg2 'Packaging Systemd service...'
- install -Dm644 "$srcdir/mfschunkserver.service" \
- "$pkgdir/usr/lib/systemd/system/mfschunkserver.service"
-
- msg2 'Cleaning up...'
- rm -rf "$pkgdir/usr/share/man/man7"
- rmdir "$pkgdir/usr/share/man/man1"
- mv "$pkgdir/usr/sbin" "$pkgdir/usr/bin"
-}
-
-package_mfs-master() {
- depends=('zlib' 'python2')
- cd "$srcdir/$pkgbase-master"
-
- msg2 'Packaging master, metalogger and web interface...'
- make DESTDIR="$pkgdir" install
-
- msg2 'Packaging various text files...'
- install -Dm644 README "$pkgdir/usr/share/doc/$pkgbase/README"
- install -Dm644 INSTALL "$pkgdir/usr/share/doc/$pkgbase/INSTALL"
- install -Dm644 NEWS "$pkgdir/usr/share/doc/$pkgbase/NEWS"
- install -Dm644 UPGRADE "$pkgdir/usr/share/doc/$pkgbase/UPGRADE"
-
- msg2 'Packaging Systemd services...'
- for fn in master metalogger cgiserv; do
- install -Dm644 "$srcdir/mfs$fn.service" \
- "$pkgdir/usr/lib/systemd/system/mfs$fn.service"
- done
-
- msg2 'Python2 fix...'
- sed -i '0,/on/s//on2/' \
- "$pkgdir/usr/sbin/mfscgiserv" \
- "$pkgdir/usr/share/mfscgi/chart.cgi" \
- "$pkgdir/usr/share/mfscgi/mfs.cgi"
-
- msg2 'Cleaning up...'
- rmdir "$pkgdir/usr/share/man/man1"
- mv "$pkgdir/usr/sbin" "$pkgdir/usr/bin"
-}
-
-# vim:set ts=2 sw=2 et:
Copied: mfs/repos/community-x86_64/PKGBUILD (from rev 111117, mfs/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD (rev 0)
+++ community-x86_64/PKGBUILD 2014-05-14 12:21:40 UTC (rev 111118)
@@ -0,0 +1,127 @@
+# $Id$
+# Maintainer: Alexander Rødseth <rodseth at gmail.com>
+# Contributor: Thomas S Hatch <thatch45 at gmail.com>
+# Contributor: Martin "mortbauer" <mortbauer at gmail.com>
+
+pkgbase=mfs
+pkgname=('mfs-master' 'mfs-chunkserver' 'mfs-client')
+pkgver=1.6.27_5
+pkgrel=1
+pkgdesc='MooseFS, fault tolerant, network distributed file system'
+url='http://www.moosefs.com/'
+arch=('x86_64' 'i686')
+license=('GPL3')
+depends=('zlib' 'fuse' 'python2' 'bash' 'xfsprogs')
+install="$pkgbase.install"
+source=("http://www.moosefs.org/tl_files/${pkgbase}code/$pkgbase-${pkgver/_/-}.tar.gz"
+ 'mfsmaster.service'
+ 'mfschunkserver.service'
+ 'mfsmetalogger.service'
+ 'mfscgiserv.service')
+sha256sums=('5e6d7dd5dfe181ffb6beee44fd2be51b3faf56a71b90b460b2dc717462ff1eeb'
+ '9f67ace1b598b642d0bee53a759dc9618062612491818bc163d852dd6232c225'
+ 'a7b9139cf4d41ce7730e280da34f43c1a5671c1e3b1ae40b871b4814e2076d85'
+ '2d664a28e0822df4c733681863584dee0836ba2b2e3a94733da66bca97b0b55a'
+ 'a3a8a3091b262e091901a1ca031608f42869e1d892466611e709a7fc23099707')
+
+build() {
+ msg2 'Building client...'
+ cp -r "$pkgbase-${pkgver%_*}" "$pkgbase-client"
+ cd "$pkgbase-client"
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc/mfs \
+ --localstatedir=/var/lib \
+ --disable-mfschunkserver \
+ --disable-mfsmaster \
+ --disable-mfscgi \
+ --disable-mfscgiserv
+ make
+ cd ..
+
+ msg2 'Building chunkserver...'
+ cp -r "$pkgbase-${pkgver%_*}" "$pkgbase-chunk"
+ cd "$pkgbase-chunk"
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc/mfs \
+ --localstatedir=/var/lib \
+ --disable-mfsmaster \
+ --disable-mfsmount \
+ --disable-mfscgi \
+ --disable-mfscgiserv
+ make
+ cd ..
+
+ msg2 'Building master...'
+ cp -r "$pkgbase-${pkgver%_*}" "$pkgbase-master"
+ cd "$pkgbase-master"
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc/mfs \
+ --localstatedir=/var/lib \
+ --disable-mfschunkserver \
+ --disable-mfsmount
+ make
+}
+
+package_mfs-client() {
+ depends=('zlib' 'fuse' 'bash')
+ cd "$pkgbase-client"
+
+ msg2 'Packaging client...'
+ make DESTDIR="$pkgdir" install
+
+ msg2 'Cleaning up...'
+ rm -rf "$pkgdir/usr/share/man/man7"
+ rmdir "$pkgdir/usr/share/man/man5"
+}
+
+package_mfs-chunkserver() {
+ depends=('zlib' 'bash')
+ cd "$pkgbase-chunk"
+
+ msg2 'Packaging chunkserver...'
+ make DESTDIR="$pkgdir" install
+
+ msg2 'Packaging Systemd service...'
+ install -Dm644 "$srcdir/mfschunkserver.service" \
+ "$pkgdir/usr/lib/systemd/system/mfschunkserver.service"
+
+ msg2 'Cleaning up...'
+ rm -rf "$pkgdir/usr/share/man/man7"
+ rmdir "$pkgdir/usr/share/man/man1"
+ mv "$pkgdir/usr/sbin" "$pkgdir/usr/bin"
+}
+
+package_mfs-master() {
+ depends=('zlib' 'python2')
+ cd "$pkgbase-master"
+
+ msg2 'Packaging master, metalogger and web interface...'
+ make DESTDIR="$pkgdir" install
+
+ msg2 'Packaging various text files...'
+ install -Dm644 README "$pkgdir/usr/share/doc/$pkgbase/README"
+ install -Dm644 INSTALL "$pkgdir/usr/share/doc/$pkgbase/INSTALL"
+ install -Dm644 NEWS "$pkgdir/usr/share/doc/$pkgbase/NEWS"
+ install -Dm644 UPGRADE "$pkgdir/usr/share/doc/$pkgbase/UPGRADE"
+
+ msg2 'Packaging Systemd services...'
+ for fn in master metalogger cgiserv; do
+ install -Dm644 "$srcdir/mfs$fn.service" \
+ "$pkgdir/usr/lib/systemd/system/mfs$fn.service"
+ done
+
+ msg2 'Python2 fix...'
+ sed -i '0,/on/s//on2/' \
+ "$pkgdir/usr/sbin/mfscgiserv" \
+ "$pkgdir/usr/share/mfscgi/chart.cgi" \
+ "$pkgdir/usr/share/mfscgi/mfs.cgi"
+
+ msg2 'Cleaning up...'
+ rmdir "$pkgdir/usr/share/man/man1"
+ mv "$pkgdir/usr/sbin" "$pkgdir/usr/bin"
+}
+
+# vim:set ts=2 sw=2 et:
Deleted: community-x86_64/mfs.install
===================================================================
--- community-x86_64/mfs.install 2014-05-14 12:21:27 UTC (rev 111117)
+++ community-x86_64/mfs.install 2014-05-14 12:21:40 UTC (rev 111118)
@@ -1,24 +0,0 @@
-post_upgrade() {
- # Moving the old configuration to the new location at /etc/mfs/
- for fn in chunkserver hdd mount metalogger master exports topology; do
- if [ -e /etc/mfs$fn.cfg -a ! -e /etc/mfs/mfs$fn.cfg ]; then
- echo "Moving /etc/mfs$fn.cfg to /etc/mfs/mfs$fn.cfg"
- mv /etc/mfs$fn.cfg /etc/mfs/mfs$fn.cfg
- fi
- done
-}
-
-post_install() {
- post_upgrade
- echo
- echo 'For configuring MooseFS, the .cfg.dist files in /etc/mfs can'
- echo 'be used as a basis for writing the corresponding .cfg files.'
- echo
- echo 'To troubleshoot a service, like "mfschunkserver", just running'
- echo '"/usr/bin/mfschunkserver start" can be helpful.'
- echo
- echo 'Systemd is supported for starting services at boot.'
- echo
-}
-
-# vim:set ts=2 sw=2 et:
Copied: mfs/repos/community-x86_64/mfs.install (from rev 111117, mfs/trunk/mfs.install)
===================================================================
--- community-x86_64/mfs.install (rev 0)
+++ community-x86_64/mfs.install 2014-05-14 12:21:40 UTC (rev 111118)
@@ -0,0 +1,24 @@
+post_upgrade() {
+ # Moving the old configuration to the new location at /etc/mfs/
+ for fn in chunkserver hdd mount metalogger master exports topology; do
+ if [ -e /etc/mfs$fn.cfg -a ! -e /etc/mfs/mfs$fn.cfg ]; then
+ echo "Moving /etc/mfs$fn.cfg to /etc/mfs/mfs$fn.cfg"
+ mv /etc/mfs$fn.cfg /etc/mfs/mfs$fn.cfg
+ fi
+ done
+}
+
+post_install() {
+ post_upgrade
+ echo
+ echo 'For configuring MooseFS, the .cfg.dist files in /etc/mfs can'
+ echo 'be used as a basis for writing the corresponding .cfg files.'
+ echo
+ echo 'To troubleshoot a service, like "mfschunkserver", just running'
+ echo '"/usr/bin/mfschunkserver start" can be helpful.'
+ echo
+ echo 'Systemd is supported for starting services at boot.'
+ echo
+}
+
+# vim:set ts=2 sw=2 et:
Deleted: community-x86_64/mfscgiserv.service
===================================================================
--- community-x86_64/mfscgiserv.service 2014-05-14 12:21:27 UTC (rev 111117)
+++ community-x86_64/mfscgiserv.service 2014-05-14 12:21:40 UTC (rev 111118)
@@ -1,13 +0,0 @@
-[Unit]
-Description=Distributed file system (web interface)
-After=network.target
-
-[Service]
-Type=forking
-ExecStart=/usr/bin/mfscgiserv
-ExecStop=/bin/kill -15 $MAINPID
-PIDFile=/run/mfs/mfscgiserv.pid
-Restart=always
-
-[Install]
-WantedBy=multi-user.target
Copied: mfs/repos/community-x86_64/mfscgiserv.service (from rev 111117, mfs/trunk/mfscgiserv.service)
===================================================================
--- community-x86_64/mfscgiserv.service (rev 0)
+++ community-x86_64/mfscgiserv.service 2014-05-14 12:21:40 UTC (rev 111118)
@@ -0,0 +1,11 @@
+[Unit]
+Description=Distributed file system (web interface)
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/mfscgiserv
+ExecStop=/bin/kill -15 $MAINPID
+
+[Install]
+WantedBy=multi-user.target
Deleted: community-x86_64/mfschunkserver.service
===================================================================
--- community-x86_64/mfschunkserver.service 2014-05-14 12:21:27 UTC (rev 111117)
+++ community-x86_64/mfschunkserver.service 2014-05-14 12:21:40 UTC (rev 111118)
@@ -1,14 +0,0 @@
-[Unit]
-Description=Distributed file system (chunk server)
-After=network.target
-
-[Service]
-Type=forking
-ExecStart=/usr/bin/mfschunkserver start
-ExecStop=/usr/bin/mfschunkserver stop
-ExecReload=/usr/bin/mfschunkserver reload
-PIDFile=/run/mfs/mfschunkserver.pid
-Restart=always
-
-[Install]
-WantedBy=multi-user.target
Copied: mfs/repos/community-x86_64/mfschunkserver.service (from rev 111117, mfs/trunk/mfschunkserver.service)
===================================================================
--- community-x86_64/mfschunkserver.service (rev 0)
+++ community-x86_64/mfschunkserver.service 2014-05-14 12:21:40 UTC (rev 111118)
@@ -0,0 +1,11 @@
+[Unit]
+Description=Distributed file system (chunk server)
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/mfschunkserver start
+ExecStop=/usr/bin/mfschunkserver stop
+
+[Install]
+WantedBy=multi-user.target
Deleted: community-x86_64/mfsmaster.service
===================================================================
--- community-x86_64/mfsmaster.service 2014-05-14 12:21:27 UTC (rev 111117)
+++ community-x86_64/mfsmaster.service 2014-05-14 12:21:40 UTC (rev 111118)
@@ -1,13 +0,0 @@
-[Unit]
-Description=Distributed file system (master)
-After=network.target
-
-[Service]
-Type=forking
-ExecStart=/usr/bin/mfsmaster start
-ExecStop=/usr/bin/mfsmaster stop
-PIDFile=/run/mfs/mfsmaster.pid
-Restart=always
-
-[Install]
-WantedBy=multi-user.target
Copied: mfs/repos/community-x86_64/mfsmaster.service (from rev 111117, mfs/trunk/mfsmaster.service)
===================================================================
--- community-x86_64/mfsmaster.service (rev 0)
+++ community-x86_64/mfsmaster.service 2014-05-14 12:21:40 UTC (rev 111118)
@@ -0,0 +1,11 @@
+[Unit]
+Description=Distributed file system (master)
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/mfsmaster start
+ExecStop=/usr/bin/mfsmaster stop
+
+[Install]
+WantedBy=multi-user.target
Deleted: community-x86_64/mfsmetalogger.service
===================================================================
--- community-x86_64/mfsmetalogger.service 2014-05-14 12:21:27 UTC (rev 111117)
+++ community-x86_64/mfsmetalogger.service 2014-05-14 12:21:40 UTC (rev 111118)
@@ -1,13 +0,0 @@
-[Unit]
-Description=Distributed file system (meta logger)
-After=network.target
-
-[Service]
-Type=forking
-ExecStart=/usr/bin/mfsmetalogger start
-ExecStop=/usr/bin/mfsmetalogger stop
-PIDFile=/run/mfs/mfsmetalogger.pid
-Restart=always
-
-[Install]
-WantedBy=multi-user.target
Copied: mfs/repos/community-x86_64/mfsmetalogger.service (from rev 111117, mfs/trunk/mfsmetalogger.service)
===================================================================
--- community-x86_64/mfsmetalogger.service (rev 0)
+++ community-x86_64/mfsmetalogger.service 2014-05-14 12:21:40 UTC (rev 111118)
@@ -0,0 +1,11 @@
+[Unit]
+Description=Distributed file system (meta logger)
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/mfsmetalogger start
+ExecStop=/usr/bin/mfsmetalogger stop
+
+[Install]
+WantedBy=multi-user.target
More information about the arch-commits
mailing list