From d8e195af69300570c134a2fa8f1e76755a885ed8 Mon Sep 17 00:00:00 2001 From: cakarsu Date: Wed, 25 Oct 2023 20:25:13 +0300 Subject: [PATCH] =?UTF-8?q?ppp=20d=C3=BCzeltme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- net/dialup/ppp/pppd.initd | 12 ++++++++++++ net/dialup/ppp/ympbuild | 12 +++++++----- 2 files changed, 19 insertions(+), 5 deletions(-) create mode 100644 net/dialup/ppp/pppd.initd diff --git a/net/dialup/ppp/pppd.initd b/net/dialup/ppp/pppd.initd new file mode 100644 index 00000000..dfc12862 --- /dev/null +++ b/net/dialup/ppp/pppd.initd @@ -0,0 +1,12 @@ +#!/sbin/openrc-run + +name="pppd" +command="/usr/sbin/${SVCNAME}" +command_args="nodetach ${PPPD_OPTS}" +pidfile="/run/$RC_SVCNAME.pid" +command_background=true + +start_pre() { + checkpath --directory /run/ppp/lock + modprobe pptp +} diff --git a/net/dialup/ppp/ympbuild b/net/dialup/ppp/ympbuild index db80573d..729db3d4 100644 --- a/net/dialup/ppp/ympbuild +++ b/net/dialup/ppp/ympbuild @@ -7,10 +7,11 @@ description='A daemon which implements the Point-to-Point Protocol for dial-up n email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') -source=("https://download.samba.org/pub/ppp/ppp-$version.tar.gz") +source=("https://download.samba.org/pub/ppp/ppp-$version.tar.gz" + "pppd.initd") depends=(libpcap openssl dbus libxcrypt) makedepends=() -md5sums=('ce5fd7b9f6e1095ae6c0c11365c444eb') +md5sums=('ce5fd7b9f6e1095ae6c0c11365c444eb' 'SKIP') group=(net.dialup) uses=() arch=('x86_64') @@ -19,7 +20,8 @@ cd $name-$version setup(){ ./configure --prefix=/usr \ - --libdir=/usr/lib64/ + --libdir=/usr/lib64/ \ + --disable-systemd } build(){ @@ -27,6 +29,6 @@ build(){ } package(){ - make install INSTROOT="$DESTDIR" DESTDIR="$DESTDIR/usr" $jobs + make DESTDIR="$DESTDIR" install $jobs + install -D -m755 "../pppd.initd" $DESTDIR"/etc/init.d/pppd" } -