minit.patch
author Tomas Zeman <tzeman@volny.cz>
Tue, 02 Jul 2013 09:44:50 +0200
changeset 147 761da690b72c
parent 106 755e24c17b0d
permissions -rw-r--r--
phpmyadmin.patch: 3.5.5 -> 4.0.4.1

From: Tomas Zeman <tzeman@volny.cz>
Date: Sun, 4 Nov 2007 12:50:46 +0100

minit

diff --git a/source/dietlibc/minit/FrugalBuild b/source/dietlibc/minit/FrugalBuild
new file mode 100644
--- /dev/null
+++ b/source/dietlibc/minit/FrugalBuild
@@ -0,0 +1,31 @@
+# Maintainer: Tomas Zeman <tzeman@volny.cz>
+
+pkgname=minit
+pkgver=0.10
+pkgrel=3
+pkgdesc="a small yet feature-complete init"
+url="http://www.fefe.de/minit/"
+makedepends=(dietlibc)
+archs=(i686)
+up2date='lynx -dump -nolist $url|grep $pkgname|grep tar.bz2|head -1|sed -e "s/.*$pkgname-\([0-9\.]\+\)\.tar\.bz2.*$/\1/"'
+source=(http://dl.fefe.de/$pkgname-$pkgver.tar.bz2 \
+	http://icculus.org/~boris/data/$pkgname-scripts.tar.bz2 \
+	minit-scripts-other.tar.gz)
+sha1sums=('f4ca32bafb3e9567bbc21f13f2f06fe009fe64db' \
+          '32bce667773a26008d5de0e08cb8060f6065e735' \
+          '1d8c5e4f7b07a08f51df3ead29d8d05d1b65b395')
+install=$pkgname.install
+
+build() {
+	Fcd
+	make || Fdie
+	make install-files DESTDIR=$Fdestdir || Fdie
+	install -m 700 killall5 $Fdestdir/sbin/killall5.minit || Fdie
+	Fmkdir /usr/share/$pkgname
+	mv $Fsrcdir/$pkgname-scripts $Fdestdir/usr/share/$pkgname || Fdie
+	mv $Fsrcdir/$pkgname-scripts-other $Fdestdir/usr/share/$pkgname || Fdie
+	mv $Fsrcdir/$pkgname-$pkgver/contrib $Fdestdir/usr/share/$pkgname || Fdie
+	Fmv /sbin/shutdown /sbin/shutdown.minit
+	chmod 700 $Fdestdir/sbin/shutdown.minit || Fdie
+	Frm /sbin/init
+}
diff --git a/source/dietlibc/minit/minit-scripts-other.tar.gz b/source/dietlibc/minit/minit-scripts-other.tar.gz
new file mode 100644
index 0000000000000000000000000000000000000000..b38450a05c71fc586aa12f9711ab33087856a99b
GIT binary patch
literal 3770
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
D89PSb

diff --git a/source/dietlibc/minit/minit.install b/source/dietlibc/minit/minit.install
new file mode 100644
--- /dev/null
+++ b/source/dietlibc/minit/minit.install
@@ -0,0 +1,36 @@
+# arg 1:  the new package version
+post_install() {
+  post_upgrade
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+post_upgrade() {
+  if [ ! -L /sbin/shutdown -a ! -e /sbin/shutdown.sysv ]; then
+  	mv /sbin/shutdown /sbin/shutdown.sysv
+	ln -sf /sbin/shutdown.minit /sbin/shutdown
+  fi
+  for i in in out; do
+  	if [ ! -p /etc/minit/$i ]; then
+		rm -f /etc/minit/$i
+		mkfifo -m 600 /etc/minit/$i
+	fi
+  done
+  /bin/true
+}
+
+# arg 1:  the old package version
+pre_remove() {
+  if [ -L /sbin/shutdown -a -e /sbin/shutdown.sysv ]; then
+	rm /sbin/shutdown && mv /sbin/shutdown.sysv /sbin/shutdown
+  fi
+}
+
+# arg 1:  the old package version
+post_remove() {
+  /bin/true
+}
+
+op=$1
+shift
+$op $*