Commit 7044886c authored by Natanael Copa's avatar Natanael Copa

extra/dhcp: upgrade to 4.1.0_p1. rename init.d script to dhcpd

partly fixes #64
parent 44ba9d1b
# Contributor:
# Maintainer:
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=dhcp
pkgver=4.1.0
pkgver=4.1.0_p1
_realver=4.1.0p1
pkgrel=0
pkgdesc="ISC Dynamic Host Configuration Protocol (DHCP)"
url="https://www.isc.org/"
license="GPL"
depends="uclibc"
makedepends=""
install=
depends=
makedepends=
install="dhcp.pre-upgrade dhcp.post-upgrade"
subpackages="$pkgname-doc $pkgname-dev"
source="http://ftp.isc.org/isc/dhcp/$pkgname-$pkgver.tar.gz
dhcp.confd
dhcp.initd"
source="http://ftp.isc.org/isc/dhcp/$pkgname-$_realver.tar.gz
$install
dhcpd.confd
dhcpd.initd"
build() {
cd "$srcdir/$pkgname-$pkgver"
cd "$srcdir/$pkgname-$_realver"
./configure --prefix=/usr \
--sysconfdir=/etc \
......@@ -24,10 +25,12 @@ build() {
make || return 1
make DESTDIR="$pkgdir" install
install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
install -m755 -D "$srcdir"/dhcpd.initd "$pkgdir"/etc/init.d/dhcpd
install -m644 -D "$srcdir"/dhcpd.confd "$pkgdir"/etc/conf.d/dhcpd
}
md5sums="1fffed2e8c3d67b111316d6a9b33db7a dhcp-4.1.0.tar.gz
df32707f5bbe5363306420b5dc6e6b40 dhcp.confd
5df9a87539bedc98a1cbc7e38b290928 dhcp.initd"
md5sums="325ff8338c5a21f89d5304ac13ffebdf dhcp-4.1.0p1.tar.gz
6cc49497f3c30ccd37fc7c032f7810c6 dhcp.pre-upgrade
a7b81948ceab73dd10de275ebc00e7eb dhcp.post-upgrade
df32707f5bbe5363306420b5dc6e6b40 dhcpd.confd
5df9a87539bedc98a1cbc7e38b290928 dhcpd.initd"
#!/bin/sh
# we have renamed dhcp to dhcpd. Try cleanup for users
moved=
for i in /etc/runlevel/*/dhcp; do
if [ -L "$i" ]; then
mv ${i} ${i}d
moved=1
fi
done
if [ -n "$moved" ]; then
echo " *"
echo " * NOTICE: the /etc/init.d/dhcp script have been renamed to /etc/init.d/dhcpd"
echo " *"
fi
#!/bin/sh
# script renamed. Try save users settings if needed
if [ -f /etc/conf.d/dhcp ] && [ ! -f /etc/conf.d/dhcpd ]; then
mv /etc/conf.d/dhcp /etc/conf.d/dhcpd
fi
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment