aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2009-07-17 08:43:05 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2009-07-17 08:51:49 +0000
commitcb56489f8bb7f79fd169f07baecff69d931a0077 (patch)
tree119e8777af64c13cc3c8a0747cf979af09994f75
parent7044886c8c029202054492c65a1a83b485a40223 (diff)
downloadalpine_aports-cb56489f8bb7f79fd169f07baecff69d931a0077.tar.bz2
alpine_aports-cb56489f8bb7f79fd169f07baecff69d931a0077.tar.xz
alpine_aports-cb56489f8bb7f79fd169f07baecff69d931a0077.zip
extra/gross: rename init.d script to grossd
partly fixes #64
-rw-r--r--extra/gross/APKBUILD21
-rw-r--r--extra/gross/gross.post-upgrade16
-rw-r--r--extra/gross/gross.pre-upgrade12
-rw-r--r--extra/gross/grossd.confd (renamed from extra/gross/gross.confd)0
-rw-r--r--extra/gross/grossd.initd (renamed from extra/gross/gross.initd)0
5 files changed, 40 insertions, 9 deletions
diff --git a/extra/gross/APKBUILD b/extra/gross/APKBUILD
index fd6e018e95..2dac13a66a 100644
--- a/extra/gross/APKBUILD
+++ b/extra/gross/APKBUILD
@@ -2,17 +2,18 @@
2# Maintainer: Natanael Copa <ncopa@alpinelinux.org> 2# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
3pkgname=gross 3pkgname=gross
4pkgver=1.0.1 4pkgver=1.0.1
5pkgrel=1 5pkgrel=2
6pkgdesc="Greylisting of suspicious sources" 6pkgdesc="Greylisting of suspicious sources"
7url="http://code.google.com/p/gross/" 7url="http://code.google.com/p/gross/"
8license="BSD" 8license="BSD"
9depends= 9depends=
10makedepends="c-ares-dev autoconf automake libtool sed" 10makedepends="c-ares-dev autoconf automake libtool sed"
11install="$pkgname.pre-install $pkgname.post-install" 11install="$pkgname.pre-install $pkgname.post-install $pkgname.pre-upgrade
12 $pkgname.post-upgrade"
12subpackages="$pkgname-doc $pkgname-dev" 13subpackages="$pkgname-doc $pkgname-dev"
13source="http://gross.googlecode.com/files/$pkgname-$pkgver.tar.gz 14source="http://gross.googlecode.com/files/$pkgname-$pkgver.tar.gz
14 $pkgname.initd 15 grossd.initd
15 $pkgname.confd 16 grossd.confd
16 gross-1.0.1-configure.ac.patch 17 gross-1.0.1-configure.ac.patch
17 gross-1.0.1-default-conf.patch 18 gross-1.0.1-default-conf.patch
18 gross-1.0.1-user.patch 19 gross-1.0.1-user.patch
@@ -40,15 +41,17 @@ build() {
40 make -j1 DESTDIR="$pkgdir" install 41 make -j1 DESTDIR="$pkgdir" install
41 42
42 install -dD "$pkgdir"/var/run/gross 43 install -dD "$pkgdir"/var/run/gross
43 install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/gross 44 install -m755 -D "$srcdir"/grossd.initd "$pkgdir"/etc/init.d/grossd
44 install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/gross 45 install -m644 -D "$srcdir"/grossd.confd "$pkgdir"/etc/conf.d/grossd
45} 46}
46 47
47md5sums="f8f81b36850dcda30cb81799b9cee3b6 gross-1.0.1.tar.gz 48md5sums="f8f81b36850dcda30cb81799b9cee3b6 gross-1.0.1.tar.gz
48b0d8635b64c4a90d72c49e868f4c4c32 gross.initd 49b0d8635b64c4a90d72c49e868f4c4c32 grossd.initd
495ca1c6e51c3243236e6564480b20279b gross.confd 505ca1c6e51c3243236e6564480b20279b grossd.confd
50bb75b119ac96b8f99831ce6df810003f gross-1.0.1-configure.ac.patch 51bb75b119ac96b8f99831ce6df810003f gross-1.0.1-configure.ac.patch
517c504b653c71dcf7b192bc487b3516fd gross-1.0.1-default-conf.patch 527c504b653c71dcf7b192bc487b3516fd gross-1.0.1-default-conf.patch
5216e184d59d520db565388f010cc75e83 gross-1.0.1-user.patch 5316e184d59d520db565388f010cc75e83 gross-1.0.1-user.patch
538f6e45b98888dbb9971f7681bf431f6f gross.pre-install 548f6e45b98888dbb9971f7681bf431f6f gross.pre-install
544b55d1c5534167946cc11376d1b05c34 gross.post-install" 554b55d1c5534167946cc11376d1b05c34 gross.post-install
5687e7d76dace9cedf61efc04cdb6a905c gross.pre-upgrade
5746df3a643ba26f3eb2d6a09f616e421d gross.post-upgrade"
diff --git a/extra/gross/gross.post-upgrade b/extra/gross/gross.post-upgrade
new file mode 100644
index 0000000000..1e52785e15
--- /dev/null
+++ b/extra/gross/gross.post-upgrade
@@ -0,0 +1,16 @@
1#!/bin/sh
2
3moved=
4for i in /etc/runlevels/*/gross; do
5 if [ -L $i ]; then
6 mv ${i} ${i}d
7 moved=1
8 fi
9done
10
11if [ -n "$moved" ]; then
12 echo " *"
13 echo " * NOTICE: /etc/init.d/gross is renamed to /etc/init.d/grossd"
14 echo " *"
15fi
16
diff --git a/extra/gross/gross.pre-upgrade b/extra/gross/gross.pre-upgrade
new file mode 100644
index 0000000000..90361bcc65
--- /dev/null
+++ b/extra/gross/gross.pre-upgrade
@@ -0,0 +1,12 @@
1#!/bin/sh
2
3old=/etc/conf.d/gross
4new=/etc/conf.d/grossd
5
6if [ -f "$old" ] && [ ! -f "$new" ]; then
7 mv "$old" "$new"
8 echo " *"
9 echo " * NOTICE: $old was renamed to $new"
10 echo " *"
11fi
12
diff --git a/extra/gross/gross.confd b/extra/gross/grossd.confd
index 646e12f9d7..646e12f9d7 100644
--- a/extra/gross/gross.confd
+++ b/extra/gross/grossd.confd
diff --git a/extra/gross/gross.initd b/extra/gross/grossd.initd
index 3d1c43d708..3d1c43d708 100644
--- a/extra/gross/gross.initd
+++ b/extra/gross/grossd.initd