rpcbind: update to 0.2.1.

This commit is contained in:
Juan RP 2013-08-20 14:33:50 +02:00
parent 56c56a8e48
commit 9eed4f2b76
3 changed files with 14 additions and 25 deletions

View file

@ -1,12 +1,13 @@
[Unit] [Unit]
Description=RPC bind service Description=RPC Bind
Requires=rpcbind.socket After=network.target
After=syslog.target network.target Wants=rpcbind.target
Before=rpcbind.target
[Service] [Service]
Type=forking Type=forking
ExecStart=/usr/bin/rpcbind -w ExecStart=/usr/bin/rpcbind
Restart=always
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target
Also=rpcbind.socket

View file

@ -1,8 +0,0 @@
[Unit]
Description=RPCbind Server Activation Socket
[Socket]
ListenStream=/var/run/rpcbind.sock
[Install]
WantedBy=sockets.target

View file

@ -1,40 +1,36 @@
# Template file for 'rpcbind' # Template file for 'rpcbind'
pkgname=rpcbind pkgname=rpcbind
version=0.2.0 version=0.2.1
revision=6 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args="--enable-warmstarts --with-statedir=/var/lib/rpcbind configure_args="--enable-warmstarts --with-statedir=/run --with-rpcuser=rpc"
--with-rpcuser=rpc" hostmakedepends="pkg-config"
makedepends="libtirpc-devel" makedepends="libtirpc-devel"
short_desc="Converts RPC program numbers into universal addresses" short_desc="Converts RPC program numbers into universal addresses"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://rpcbind.sourceforge.net" homepage="http://rpcbind.sourceforge.net"
license="BSD" license="BSD"
distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.bz2" distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.bz2"
checksum=c92f263e0353887f16379d7708ef1fb4c7eedcf20448bc1e4838f59497a00de3 checksum=da169ff877a5a07581fad50a9a808ac6e96f0c277a3df49a7ef005778428496e
long_desc=" long_desc="
The rpcbind utility is a server that converts RPC program numbers into The rpcbind utility is a server that converts RPC program numbers into
universal address. It must be running on the host to be able to make universal address. It must be running on the host to be able to make
RPC calls on a server on that machine." RPC calls on a server on that machine."
if [ "$CROSS_BUILD" ]; then if [ "$CROSS_BUILD" ]; then
hostmakedepends="libtirpc-devel" hostmakedepends+=" libtirpc-devel"
fi fi
post_install() { post_install() {
vinstall man/rpcbind.8 644 usr/share/man/man8 vinstall man/rpcbind.8 644 usr/share/man/man8
vinstall man/rpcinfo.8 644 usr/share/man/man8 vinstall man/rpcinfo.8 644 usr/share/man/man8
vmkdir usr/lib/systemd/system vinstall ${FILESDIR}/${pkgname}.service 644 usr/lib/systemd/system
install -m644 ${FILESDIR}/*.{service,socket} \
${DESTDIR}/usr/lib/systemd/system
} }
rpcbind_package() { rpcbind_package() {
depends="shadow" depends="shadow"
systemd_services="${pkgname}.socket on" systemd_services="${pkgname}.service on"
system_accounts="rpc" system_accounts="rpc"
rpc_homedir="/var/lib/rpcbind"
make_dirs="/var/lib/rpcbind 0700 rpc rpc"
pkg_install() { pkg_install() {
vmove all vmove all
} }