Date: Thursday, August 30, 2012 @ 13:52:04 Author: thomas Revision: 165804
upgpkg: ppp 2.4.5-4: Add systemd service Added: ppp/trunk/ppp.systemd Modified: ppp/trunk/PKGBUILD -------------+ PKGBUILD | 9 ++++++--- ppp.systemd | 9 +++++++++ 2 files changed, 15 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2012-08-30 17:35:28 UTC (rev 165803) +++ PKGBUILD 2012-08-30 17:52:04 UTC (rev 165804) @@ -2,7 +2,7 @@ # Maintainer: Thomas Baechler <tho...@archlinux.org> pkgname=ppp pkgver=2.4.5 -pkgrel=3 +pkgrel=4 pkgdesc="A daemon which implements the Point-to-Point Protocol for dial-up networking" arch=(i686 x86_64) url="http://www.samba.org/ppp/" @@ -20,7 +20,8 @@ ip-up ip-down ip-up.d.dns.sh - ip-down.d.dns.sh) + ip-down.d.dns.sh + ppp.systemd) md5sums=('4621bc56167b6953ec4071043fe0ec57' '7a9259a8f038073eeea7e4552ff1849f' '48c024f73a80c8b69c4def22f86902cc' @@ -31,7 +32,8 @@ 'e4beb16ed600b61336d50b2bd2df7cd5' '2fa0671f40711e69194ccf60979f8b33' '4a074d74c29625b254a1db720cb87b99' - '8d1be5af8e46393ba6eb273377831e38') + '8d1be5af8e46393ba6eb273377831e38' + 'fafead5c9d66d0574e6f0a2e5f4d4631') build() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -77,4 +79,5 @@ install -D -m644 ${srcdir}/pon.1 "${pkgdir}/usr/share/man/man1/pon.1" install -d -m755 "${pkgdir}/etc/ppp/peers" chmod 0755 "${pkgdir}/usr/lib/pppd/${pkgver}"/*.so + install -D -m644 "${srcdir}"/ppp.systemd "${pkgdir}"/usr/lib/systemd/system/ppp@.service } Added: ppp.systemd =================================================================== --- ppp.systemd (rev 0) +++ ppp.systemd 2012-08-30 17:52:04 UTC (rev 165804) @@ -0,0 +1,9 @@ +[Unit] +Description=PPP link to %I +Before=network.target + +[Service] +ExecStart=/usr/sbin/pppd call %I nodetach + +[Install] +WantedBy=multi-user.target