[arch-commits] Commit in nbd/trunk (PKGBUILD config nbd.install sysusers_nbd.conf)
Christian Hesse
eworm at archlinux.org
Tue May 10 14:30:43 UTC 2016
Date: Tuesday, May 10, 2016 @ 16:30:42
Author: eworm
Revision: 174564
update config (remove oldstyle), prepare for sysusers hook
Added:
nbd/trunk/sysusers_nbd.conf
Modified:
nbd/trunk/PKGBUILD
nbd/trunk/config
nbd/trunk/nbd.install
-------------------+
PKGBUILD | 16 ++++++++++++----
config | 14 +-------------
nbd.install | 5 ++---
sysusers_nbd.conf | 1 +
4 files changed, 16 insertions(+), 20 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-05-10 14:18:00 UTC (rev 174563)
+++ PKGBUILD 2016-05-10 14:30:42 UTC (rev 174564)
@@ -12,18 +12,25 @@
url="http://nbd.sourceforge.net"
license=('GPL')
source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.xz
- config nbd.service)
+ config
+ nbd.service
+ sysusers_nbd.conf)
backup=('etc/nbd-server/config')
depends=('glib2')
install=nbd.install
md5sums=('784be37497cc2f9a53c67c8c77d1676d'
- '2d05d426b8c2708d5f8a0d028fcbae05'
- '5d1acc143018117174f79eff15afa038')
+ 'a5b890148b80c5951dbe9daa2f487d63'
+ '5d1acc143018117174f79eff15afa038'
+ 'd969703f3d161935bb160a5c7afd468f')
build(){
cd "${srcdir}/${pkgname}-${pkgver}"
- ./configure --prefix=/usr --sysconfdir=/etc --enable-syslog --sbindir=/usr/bin
+ ./configure \
+ --prefix=/usr \
+ --sbindir=/usr/bin \
+ --sysconfdir=/etc \
+ --enable-syslog
make
}
@@ -35,6 +42,7 @@
install -D -m644 "${srcdir}"/config "${pkgdir}"/etc/nbd-server/config
install -D -m644 "${srcdir}"/nbd.service "${pkgdir}"/usr/lib/systemd/system/nbd.service
+ install -D -m644 "${srcdir}"/sysusers_nbd.conf "${pkgdir}"/usr/lib/sysusers.d/nbd.conf
install -D -m644 doc/README "${pkgdir}"/usr/share/doc/nbd/README
}
Modified: config
===================================================================
--- config 2016-05-10 14:18:00 UTC (rev 174563)
+++ config 2016-05-10 14:30:42 UTC (rev 174564)
@@ -6,18 +6,8 @@
# _before_ opening files.
user = nbd
group = nbd
- # Since version 2.9.17, nbd-server will do exports on a name
- # basis (the used name is the name of the section in which the
- # export is specified). This however required an incompatible
- # protocol change. To enable backwards-compatible port-based
- # exports, uncomment the following line:
- # oldstyle = true
[export1]
exportname = /export/nbd/export1-file
- # The following line will be ignored unless the
- # "oldstyle = true" line in the generic section above is
- # enabled.
- #port = 12345
authfile = /export/nbd/export1-authfile
timeout = 30
filesize = 10000000
@@ -28,6 +18,4 @@
postrun = rm -f %s
[otherexport]
exportname = /export/nbd/experiment
- # The other options are all optional, except this one in case
- # the oldstyle option is used in [generic]:
- # port = 12346
+ # The other options are all optional.
Modified: nbd.install
===================================================================
--- nbd.install 2016-05-10 14:18:00 UTC (rev 174563)
+++ nbd.install 2016-05-10 14:30:42 UTC (rev 174564)
@@ -1,8 +1,7 @@
post_install() {
- getent group "nbd" &>/dev/null || groupadd -r -g 44 nbd 1>/dev/null
- getent passwd "nbd" &>/dev/null || useradd -r -u 44 -g nbd -d "/var/empty" -s "/bin/false" nbd 1>/dev/null
+ systemd-sysusers nbd.conf
}
post_upgrade() {
- post_install
+ systemd-sysusers nbd.conf
}
Added: sysusers_nbd.conf
===================================================================
--- sysusers_nbd.conf (rev 0)
+++ sysusers_nbd.conf 2016-05-10 14:30:42 UTC (rev 174564)
@@ -0,0 +1 @@
+u nbd 44 "Network Block Device" /var/empty
More information about the arch-commits
mailing list