Date: Friday, April 10, 2020 @ 12:55:53 Author: arojas Revision: 379949
archrelease: copy trunk to testing-x86_64 Added: dhcpcd/repos/testing-x86_64/PKGBUILD (from rev 379948, dhcpcd/trunk/PKGBUILD) dhcpcd/repos/testing-x86_64/dhcpcd.service (from rev 379948, dhcpcd/trunk/dhcpcd.service) dhcpcd/repos/testing-x86_64/dhcpcd.sysusers (from rev 379948, dhcpcd/trunk/dhcpcd.sysusers) dhcpcd/repos/testing-x86_64/dhcpcd.tmpfiles (from rev 379948, dhcpcd/trunk/dhcpcd.tmpfiles) dhcpcd/repos/testing-x86_64/dhcpcd_.service (from rev 379948, dhcpcd/trunk/dhcpcd_.service) Deleted: dhcpcd/repos/testing-x86_64/PKGBUILD dhcpcd/repos/testing-x86_64/dhcpcd.service dhcpcd/repos/testing-x86_64/dhcpcd_.service -----------------+ PKGBUILD | 133 ++++++++++++++++++++++++++++-------------------------- dhcpcd.service | 26 +++++----- dhcpcd.sysusers | 1 dhcpcd.tmpfiles | 2 dhcpcd_.service | 30 ++++++------ 5 files changed, 101 insertions(+), 91 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-04-10 12:55:13 UTC (rev 379948) +++ PKGBUILD 2020-04-10 12:55:53 UTC (rev 379949) @@ -1,63 +0,0 @@ -# Maintainer: Ronald van Haren <ronald.archlinux.org> -# Contributor: Tom Killian <tom.archlinux.org> -# Contributor: Judd Vinet <jvinet.zeroflux.org> - -pkgname=dhcpcd -pkgver=9.0.0 -pkgrel=1 -pkgdesc="RFC2131 compliant DHCP client daemon" -url="https://roy.marples.name/projects/dhcpcd/" -arch=('x86_64') -license=('BSD') -depends=('glibc' 'sh' 'udev' 'systemd-libs') -optdepends=('openresolv: resolvconf support') -provides=('dhcp-client') -backup=('etc/dhcpcd.conf') -options=('emptydirs') # We Need the Empty /var/lib/dhcpcd Directory -source=("https://roy.marples.name/downloads/$pkgname/$pkgname-$pkgver.tar.xz" - 'dhcpcd_.service' - 'dhcpcd.service') -validpgpkeys=('A785ED2755955D9E93EA59F6597F97EA9AD45549') # Roy Marples (NetBSD) <r...@netbsd.org> -sha256sums=('4a31ae9edcb469dc626e9e70f61c7a87104c26936126ccac24be6d45d4cfe46a' - '72dba5d6e7a99cf6d9a796f79ee395e2434af12d6d4e76573d428c6d0c2986ed' - '782ba5fc31518e6f499d119120efe5ea68ce29ebbb797306d5e17b2a545c2f9e') - -build() { - cd ${pkgname}-${pkgver} - - # configure variables - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --sbindir=/usr/bin \ - --libexecdir=/usr/lib/dhcpcd \ - --dbdir=/var/lib/dhcpcd \ - --rundir=/run - - # Build - make -} - - -check() { - cd ${pkgname}-${pkgver} - - make test -} - - -package() { - cd ${pkgname}-${pkgver} - make DESTDIR="${pkgdir}" install - - # Install License - install -Dm644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" \ - "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - - # Set Options in /etc/dhcpcd.conf - echo noipv4ll >> "${pkgdir}/etc/dhcpcd.conf" # Disable ip4vall - - # install systemd files - install -Dm644 "${srcdir}/dhcpcd_.service" "${pkgdir}/usr/lib/systemd/system/dhcpcd@.service" - install -Dm644 "${srcdir}/dhcpcd.service" "${pkgdir}/usr/lib/systemd/system/dhcpcd.service" # FS#31543 -} Copied: dhcpcd/repos/testing-x86_64/PKGBUILD (from rev 379948, dhcpcd/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-04-10 12:55:53 UTC (rev 379949) @@ -0,0 +1,70 @@ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Tom Killian <tom.archlinux.org> +# Contributor: Judd Vinet <jvinet.zeroflux.org> + +pkgname=dhcpcd +pkgver=9.0.0 +pkgrel=2 +pkgdesc="RFC2131 compliant DHCP client daemon" +url="https://roy.marples.name/projects/dhcpcd/" +arch=('x86_64') +license=('BSD') +depends=('glibc' 'sh' 'udev' 'systemd-libs') +optdepends=('openresolv: resolvconf support') +provides=('dhcp-client') +backup=('etc/dhcpcd.conf') +options=('emptydirs') # We Need the Empty /var/lib/dhcpcd Directory +source=("https://roy.marples.name/downloads/$pkgname/$pkgname-$pkgver.tar.xz" + dhcpcd_.service + dhcpcd.service + dhcpcd.sysusers + dhcpcd.tmpfiles) +validpgpkeys=('A785ED2755955D9E93EA59F6597F97EA9AD45549') # Roy Marples (NetBSD) <r...@netbsd.org> +sha256sums=('4a31ae9edcb469dc626e9e70f61c7a87104c26936126ccac24be6d45d4cfe46a' + '37acd53a589711f5e1db2fcaebb4ccf1c90dc4bcd309626bde25beb7b630a545' + '20bccbf8a05b1bc2be365c8b4b526c38c752f48229ba53c3be113ac5b634f210' + 'df33c69a79fb30895217db8fe6a46ad0658a70b32a280bc91fc04a09b584fa62' + 'd9156325d42017201beeb833ff9931ec880accd503b5e39fc973392b8fef8b81') + +build() { + cd ${pkgname}-${pkgver} + + # configure variables + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --sbindir=/usr/bin \ + --libexecdir=/usr/lib/dhcpcd \ + --dbdir=/var/lib/dhcpcd \ + --runstatedir=/run \ + --privsepuser=dhcpcd + + # Build + make +} + + +check() { + cd ${pkgname}-${pkgver} + + make test +} + + +package() { + cd ${pkgname}-${pkgver} + make DESTDIR="${pkgdir}" install + + # Install License + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" \ + "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + # Set Options in /etc/dhcpcd.conf + echo noipv4ll >> "${pkgdir}/etc/dhcpcd.conf" # Disable ip4vall + + # install systemd files + install -Dm644 "${srcdir}/dhcpcd_.service" "${pkgdir}/usr/lib/systemd/system/dhcpcd@.service" + install -Dm644 "${srcdir}/dhcpcd.service" "${pkgdir}/usr/lib/systemd/system/dhcpcd.service" # FS#31543 + install -Dm644 "${srcdir}/dhcpcd.sysusers" "${pkgdir}/usr/lib/sysusers.d/dhcpcd.conf" + install -Dm644 "${srcdir}/dhcpcd.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/dhcpcd.conf" +} Deleted: dhcpcd.service =================================================================== --- dhcpcd.service 2020-04-10 12:55:13 UTC (rev 379948) +++ dhcpcd.service 2020-04-10 12:55:53 UTC (rev 379949) @@ -1,13 +0,0 @@ -[Unit] -Description=dhcpcd on all interfaces -Wants=network.target -Before=network.target - -[Service] -Type=forking -PIDFile=/run/dhcpcd.pid -ExecStart=/usr/bin/dhcpcd -q -b -ExecStop=/usr/bin/dhcpcd -x - -[Install] -WantedBy=multi-user.target Copied: dhcpcd/repos/testing-x86_64/dhcpcd.service (from rev 379948, dhcpcd/trunk/dhcpcd.service) =================================================================== --- dhcpcd.service (rev 0) +++ dhcpcd.service 2020-04-10 12:55:53 UTC (rev 379949) @@ -0,0 +1,13 @@ +[Unit] +Description=dhcpcd on all interfaces +Wants=network.target +Before=network.target + +[Service] +Type=forking +PIDFile=/run/dhcpcd/pid +ExecStart=/usr/bin/dhcpcd -q -b +ExecStop=/usr/bin/dhcpcd -x + +[Install] +WantedBy=multi-user.target Copied: dhcpcd/repos/testing-x86_64/dhcpcd.sysusers (from rev 379948, dhcpcd/trunk/dhcpcd.sysusers) =================================================================== --- dhcpcd.sysusers (rev 0) +++ dhcpcd.sysusers 2020-04-10 12:55:53 UTC (rev 379949) @@ -0,0 +1 @@ +u dhcpcd - "dhcpcd privilege separation" /var/lib/dhcpcd Copied: dhcpcd/repos/testing-x86_64/dhcpcd.tmpfiles (from rev 379948, dhcpcd/trunk/dhcpcd.tmpfiles) =================================================================== --- dhcpcd.tmpfiles (rev 0) +++ dhcpcd.tmpfiles 2020-04-10 12:55:53 UTC (rev 379949) @@ -0,0 +1,2 @@ +d /var/lib/dhcpcd 0700 dhcpcd dhcpcd - +d /run/dhcpcd 0700 dhcpcd dhcpcd - Deleted: dhcpcd_.service =================================================================== --- dhcpcd_.service 2020-04-10 12:55:13 UTC (rev 379948) +++ dhcpcd_.service 2020-04-10 12:55:53 UTC (rev 379949) @@ -1,15 +0,0 @@ -[Unit] -Description=dhcpcd on %I -Wants=network.target -Before=network.target -BindsTo=sys-subsystem-net-devices-%i.device -After=sys-subsystem-net-devices-%i.device - -[Service] -Type=forking -PIDFile=/run/dhcpcd-%I.pid -ExecStart=/usr/bin/dhcpcd -q -w %I -ExecStop=/usr/bin/dhcpcd -x %I - -[Install] -WantedBy=multi-user.target Copied: dhcpcd/repos/testing-x86_64/dhcpcd_.service (from rev 379948, dhcpcd/trunk/dhcpcd_.service) =================================================================== --- dhcpcd_.service (rev 0) +++ dhcpcd_.service 2020-04-10 12:55:53 UTC (rev 379949) @@ -0,0 +1,15 @@ +[Unit] +Description=dhcpcd on %I +Wants=network.target +Before=network.target +BindsTo=sys-subsystem-net-devices-%i.device +After=sys-subsystem-net-devices-%i.device + +[Service] +Type=forking +PIDFile=/run/dhcpcd/%I.pid +ExecStart=/usr/bin/dhcpcd -q -w %I +ExecStop=/usr/bin/dhcpcd -x %I + +[Install] +WantedBy=multi-user.target