aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2009-09-25 14:25:32 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2009-09-25 14:25:32 +0000
commitbd325689a38ce40e1e7fe6357c87c9cb07fdb9f6 (patch)
tree12ab0bcaded559e0e8a38ab4d9056844e8ebe3ee
parentfef64a1da900dbffa081e78bc11e7b8d82e089b6 (diff)
downloadalpine_aports-bd325689a38ce40e1e7fe6357c87c9cb07fdb9f6.tar.bz2
alpine_aports-bd325689a38ce40e1e7fe6357c87c9cb07fdb9f6.tar.xz
alpine_aports-bd325689a38ce40e1e7fe6357c87c9cb07fdb9f6.zip
main/openrc: migrate rc.local from 1.8
fixes #172
-rw-r--r--main/openrc/APKBUILD7
-rw-r--r--main/openrc/local.start4
-rw-r--r--main/openrc/openrc.post-install1
3 files changed, 10 insertions, 2 deletions
diff --git a/main/openrc/APKBUILD b/main/openrc/APKBUILD
index de64376228..a6fab9a3d4 100644
--- a/main/openrc/APKBUILD
+++ b/main/openrc/APKBUILD
@@ -1,7 +1,7 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org> 1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=openrc 2pkgname=openrc
3pkgver=0.5.0 3pkgver=0.5.0
4pkgrel=10 4pkgrel=11
5pkgdesc="OpenRC manages the services, startup and shutdown of a host" 5pkgdesc="OpenRC manages the services, startup and shutdown of a host"
6url="http://roy.marples.name/openrc" 6url="http://roy.marples.name/openrc"
7license='BSD-2' 7license='BSD-2'
@@ -19,6 +19,7 @@ source="http://roy.marples.name/downloads/$pkgname/$pkgname-$pkgver.tar.bz2
19 modules.initd 19 modules.initd
20 modloop.initd 20 modloop.initd
21 networking.initd 21 networking.initd
22 local.start
22 " 23 "
23 24
24build() { 25build() {
@@ -42,6 +43,7 @@ build() {
42 install -Dm755 $i "$pkgdir"/etc/init.d/${j%.initd} 43 install -Dm755 $i "$pkgdir"/etc/init.d/${j%.initd}
43 done 44 done
44 45
46 install -Dm644 ../local.start "$pkgdir"/etc/conf.d/local.start
45} 47}
46 48
47md5sums="9ec7f8425e12abbbd0f7a962aae3fa3c openrc-0.5.0.tar.bz2 49md5sums="9ec7f8425e12abbbd0f7a962aae3fa3c openrc-0.5.0.tar.bz2
@@ -54,4 +56,5 @@ b1e64885f301166df30be3e3cf5338ff hwdrivers.initd
5433ca3e558c42cdd17adccbc7807298f7 keymaps.initd 5633ca3e558c42cdd17adccbc7807298f7 keymaps.initd
55098a1f16812f56fcb56eb6b6f0fa31f6 modules.initd 57098a1f16812f56fcb56eb6b6f0fa31f6 modules.initd
564c69d1c6a84cbe0195496c14a757579b modloop.initd 584c69d1c6a84cbe0195496c14a757579b modloop.initd
57747168eee535e845179eaef5a3fcb334 networking.initd" 59747168eee535e845179eaef5a3fcb334 networking.initd
600a615d93aab691364c03539c3b496dcc local.start"
diff --git a/main/openrc/local.start b/main/openrc/local.start
new file mode 100644
index 0000000000..e0ce86071a
--- /dev/null
+++ b/main/openrc/local.start
@@ -0,0 +1,4 @@
1
2if [ -f /etc/rc.local ]; then
3 . /etc/rc.local
4fi
diff --git a/main/openrc/openrc.post-install b/main/openrc/openrc.post-install
index 1d0201d3aa..1057eed416 100644
--- a/main/openrc/openrc.post-install
+++ b/main/openrc/openrc.post-install
@@ -20,6 +20,7 @@ for i in etc/rc[SL].d/*; do
20 procps) svc=sysctl;; 20 procps) svc=sysctl;;
21 bootmisc.sh) svc=bootmisc;; 21 bootmisc.sh) svc=bootmisc;;
22 keymap) svc=keymaps;; 22 keymap) svc=keymaps;;
23 rc.local) svc=local;;
23 *) svc=$oldsvc;; 24 *) svc=$oldsvc;;
24 esac 25 esac
25 26