Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=openjava.git;a=commitdiff;h=7721d64d049e05f95aed90ae96123aa7c03ff02f
commit 7721d64d049e05f95aed90ae96123aa7c03ff02f Author: James Buren <[email protected]> Date: Fri Jun 8 02:32:51 2012 -0500 ushare-1.1-12-x86_64 * convert to use systemd schema diff --git a/source/xmultimedia-extra/ushare/FrugalBuild b/source/xmultimedia-extra/ushare/FrugalBuild index fe8c3b9..e0f2799 100644 --- a/source/xmultimedia-extra/ushare/FrugalBuild +++ b/source/xmultimedia-extra/ushare/FrugalBuild @@ -4,10 +4,10 @@ pkgname=ushare pkgver=1.1 -pkgrel=11 +pkgrel=12 pkgdesc="uShare is a UPnP (TM) A/V & DLNA Media Server." url="http://ushare.geexbox.org" -source=(http://ushare.geexbox.org/releases/$pkgname-$pkgver.tar.bz2 rc.ushare ushare.default upnp-build-fix.patch) +source=(http://ushare.geexbox.org/releases/$pkgname-$pkgver.tar.bz2 rc.$pkgname $pkgname.service $pkgname.default upnp-build-fix.patch) up2date="Flasttar http://ushare.geexbox.org/releases/" backup=('/etc/sysconfig/ushare' '/etc/ushare.conf') depends=('libupnp>=1.6.13' 'libdlna>=0.2.3-7' 'faad2>=2.7') @@ -15,8 +15,14 @@ groups=('xmultimedia-extra') archs=('i686' 'x86_64') sha1sums=('f83e13c38129f62d85f185f8e27e82f4a6f65239' \ 'a23a9c43eaf2ea7b3230418e350fd893573a1bc0' \ - '260dd382ba44e679df19f9b699f3f71f2c7dd098' \ + 'fd9a9f2eeaf1bf8950efb211e95d5e99f99505b5' \ + '0fbc836a1275190c50b741f144f7f8010ea92272' \ '0f38c8db7a05b76c3c9889ef87551ebef1ef6700') + +_F_sysvinit_units=($pkgname) +_F_systemd_units=($pkgname=) +Finclude systemd + build() { Fcd Fpatchall @@ -25,6 +31,8 @@ build() { Fmakeinstall Frcd2 ushare Ffile ushare.default /etc/sysconfig/ushare + Ffile /lib/systemd/system/$pkgname.service + Fgenscriptlet } # optimization OK diff --git a/source/xmultimedia-extra/ushare/ushare.default b/source/xmultimedia-extra/ushare/ushare.default index 6e09dec..4f22e71 100644 --- a/source/xmultimedia-extra/ushare/ushare.default +++ b/source/xmultimedia-extra/ushare/ushare.default @@ -1,5 +1,5 @@ # User to run ushare daemon (if none, root will be used) -USHARE_USER="" +USHARE_USER="root" # UPNP Friendly Name: USHARE_NAME="uShare" diff --git a/source/xmultimedia-extra/ushare/ushare.service b/source/xmultimedia-extra/ushare/ushare.service new file mode 100644 index 0000000..c325e18 --- /dev/null +++ b/source/xmultimedia-extra/ushare/ushare.service @@ -0,0 +1,11 @@ +[Unit] +Description=ushare +After=network.target + +[Service] +EnvironmentFile=/etc/sysconfig/ushare +ExecStart=/usr/bin/ushare -D -i $USHARE_IFACE -n $USHARE_NAME $USHARE_OPTS $USHARE_DIRS +Type=forking + +[Install] +WantedBy=multi-user.target _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
