minit.patch
author Tomas Zeman <tzeman@volny.cz>
Sun, 13 Jan 2008 23:14:33 +0100
changeset 1 32f160a66da4
child 106 755e24c17b0d
permissions -rw-r--r--
Imported patches of my packages
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     1
From 79715802ed5a69fed419b9042407b73231424734 Mon Sep 17 00:00:00 2001
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     2
From: Tomas Zeman <tzeman@volny.cz>
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     3
Date: Sun, 4 Nov 2007 12:50:46 +0100
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     4
Subject: [PATCH] minit-0.10-2-i686:
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     5
 * added
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     6
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     7
---
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     8
 source/dietlibc/minit/FrugalBuild                |   31 +++++++++++++++++++
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     9
 source/dietlibc/minit/minit-scripts-other.tar.gz |  Bin 0 -> 3770 bytes
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    10
 source/dietlibc/minit/minit.install              |   36 ++++++++++++++++++++++
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    11
 3 files changed, 67 insertions(+), 0 deletions(-)
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    12
 create mode 100644 source/dietlibc/minit/FrugalBuild
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    13
 create mode 100644 source/dietlibc/minit/minit-scripts-other.tar.gz
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    14
 create mode 100644 source/dietlibc/minit/minit.install
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    15
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    16
diff --git a/source/dietlibc/minit/FrugalBuild b/source/dietlibc/minit/FrugalBuild
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    17
new file mode 100644
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    18
index 0000000..a733f3c
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    19
--- /dev/null
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    20
+++ b/source/dietlibc/minit/FrugalBuild
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    21
@@ -0,0 +1,31 @@
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    22
+# Maintainer: Tomas Zeman <tzeman@volny.cz>
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    23
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    24
+pkgname=minit
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    25
+pkgver=0.10
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    26
+pkgrel=2
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    27
+pkgdesc="a small yet feature-complete init"
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    28
+url="http://www.fefe.de/minit/"
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    29
+makedepends=(dietlibc)
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    30
+archs=(i686)
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    31
+up2date='lynx -dump -nolist $url|grep $pkgname|grep tar.bz2|head -1|sed -e "s/.*$pkgname-\([0-9\.]\+\)\.tar\.bz2.*$/\1/"'
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    32
+source=(http://dl.fefe.de/$pkgname-$pkgver.tar.bz2 \
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    33
+	http://icculus.org/~boris/data/$pkgname-scripts.tar.bz2 \
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    34
+	minit-scripts-other.tar.gz)
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    35
+sha1sums=('f4ca32bafb3e9567bbc21f13f2f06fe009fe64db' \
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    36
+          '32bce667773a26008d5de0e08cb8060f6065e735' \
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    37
+          '1d8c5e4f7b07a08f51df3ead29d8d05d1b65b395')
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    38
+install=$pkgname.install
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    39
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    40
+build() {
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    41
+	Fcd
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    42
+	make || Fdie
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    43
+	make install-files DESTDIR=$Fdestdir || Fdie
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    44
+	install -m 700 killall5 $Fdestdir/sbin/killall5.minit || Fdie
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    45
+	Fmkdir /usr/share/$pkgname
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    46
+	mv $Fsrcdir/$pkgname-scripts $Fdestdir/usr/share/$pkgname || Fdie
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    47
+	mv $Fsrcdir/$pkgname-scripts-other $Fdestdir/usr/share/$pkgname || Fdie
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    48
+	mv $Fsrcdir/$pkgname-$pkgver/contrib $Fdestdir/usr/share/$pkgname || Fdie
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    49
+	Fmv /sbin/shutdown /sbin/shutdown.minit
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    50
+	chmod 700 $Fdestdir/sbin/shutdown.minit || Fdie
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    51
+	Frm /sbin/init
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    52
+}
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    53
diff --git a/source/dietlibc/minit/minit-scripts-other.tar.gz b/source/dietlibc/minit/minit-scripts-other.tar.gz
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    54
new file mode 100644
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    55
index 0000000000000000000000000000000000000000..b38450a05c71fc586aa12f9711ab33087856a99b
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    56
GIT binary patch
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    57
literal 3770
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    58
zcmY+HdpuP6|Hm1ZA?zp?+is3(qm|Z_ij<B^r4kcrbv4nJZQC@orIe1LvRx!$DKgvr
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    59
zLJ<`WIxZnec0+Dy<eqUE#tbua&gcD`-S1z&zs~3LIFHZgecqq<>-~Iv4t7CLBV|R1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    60
zyN1^AuJ+LG*VAPVWXuZPanqWi1^Fx!tJk41YnHjP9o#IL-(AVm_P_1wCx0ipSM)<$
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    61
z-j5y0P5!S8#Y2_J2iGseerkF!==CU|_u=)W`%BuM)@A>idORwk`<p~}yVHt?ys4(0
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    62
zNq;OZ4>r>eH<@0w=cvgvk=F7v2OF%9SbS>S($sdUUM3wi6`N3wUSvV(CNy`wPXEra
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    63
zdi@)(aqV{!ZhxKiaa+1L&U)*wfpL=hr?i1(Z902gDnDukHVRQ>S71d8@m&#3{_MU^
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    64
zc4GC~jjeczD$lm*7b?C-`!dW$0hTYC*>d8oY7t~C(AiCqLY+|eFA)~^_!KtAJxHH=
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    65
z?<nD{zess>-UetJ7>zXHn-37S@yL9MJI!Q#3w6zlWn-4HGH&)S{fXyb@TeQj)c6**
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    66
zy{xItexY>9puEO{;fWmltbo0Bi5q7!@7K1)+xqK8>n_+v9Xr+7Gu-c8V%r|Kd&q5W
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    67
zaoIkgjlv!oTg-%KkTCZ;RIY_R6v!=Jf%StVS$lW%3RLX^s|TF<S2UNb1r~o9Cl#i!
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    68
z$cYERmuc=cqa|ji*3$`oH$PTBM$HN3%{Hq_Uk!_@$bSgShZ?EX#QHGA(hWs9hR9K?
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    69
z3wL=>thBa(+3fU%4bS~9GV@!Xd;98bGz?Xdr)(wTQ=GzZeOu(XR%7K={xL;iby^|4
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    70
zLrm6xEfB9R{d?-r2UzW{BCOfKEOSLUwmK`i@#9y)_pO-1?;3XF+GcefcOSDyIA3cG
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    71
zgY9(5SxWFl#x0u4Ih*wS44FX9G${Z+#ZA!`N^yA?$S5p+^+kkf=ilp`ol{$!7O|1+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    72
zx0rVKw7;AztZ$cRkxM&0WaI;2m!Q}Kj?qd?!wf|&1dCkcVJWfy#uHdEvzote+4VPy
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    73
zk(n2h#`Kw2#$y$w!SFsnyYM3zl<O-Ay{(GLrv|UTK*CgN%x8+FmrZeTSx9Fe_q%H1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    74
zyt>MZDtW8+w$P+tSF|<aZia>x(V1eRgLl%f$J9C$%uwZhrM<fHnhRjhAgQO$GMh?x
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    75
z0GlAz^$X5d9unrNV7d%bi$K!=PHv>DgBuCs+;RLSs-U@S_24e@pjnJNz^kl29W)7Z
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    76
z)tksLZ96L8SB5<XCO-uh$*@e&V=Pd=!_O))?G3P~k!U#60SWiuDSZp6<hc@#XA{9t
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    77
zulp~!gu;!tDlmVzftdXFgsDvQ`+qy*=aejl8LGLjWK9CU^bMpb6ZTMX(f@@QB#h_N
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    78
zo}0ki{3xiu&g4E=@y>%C_xtwX)5t!<-`$z^<N;IfH>yGgf3T)fcXlc5jfdVvPBY7L
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    79
zCN`X(GhZry@DMv1;-c-H|2F2PkgOM5J<3{a@aAaJjo>L?-WwEAP&yw8)?9~bDIT=D
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    80
z8+!vuh;ppNQw*C4t(*PA`;qlTYC-KUpxH{e3b4ke=XC<?(K3Pg7CO1n;@g)CT82by
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    81
z!wzusQ>QinZk>Ig{PD66O}rvD>Suy3!x1!S+yd{x>IsJXmAz#@idZ88#*Dfz8Pje;
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    82
zh3hKK!eLO_mF|bt-?fp+_rXoFVIslBLfh%19Nz%y18c2=w4h^(+<WXWRlyi{^QjHd
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    83
zsr`ieT2m>m=QKsGQWPEcLN?2*2n(mF$vnpE8r&vM$>}|<hR=Cht0kG9gP4E+E}J?J
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    84
z*E4BiXpHbRK`p!%GWBcMLw^&ACznIevvpbFPlV(ttN(?_IqZ&2lQ3w{J3Y?G(@=%S
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    85
zme!C=ohe<~++-&hFl@lm^sgOo&P5fn4>9YBX#NA$)rYvEHiLa>CT}~hjf`94>Z7u$
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    86
zr^)%^Awi`RFk><g{CQpgt{#H#GUTJPwN84V>N)2W|7xQ@T{!2TrsbXU6oSC1Tg}7_
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    87
zbr;0AQQWIqftSH|hQTaYUPfb9YPzH>>I?_Y+!8p^56xTdR*m(3>#aE#)TGGPER^BP
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    88
zB@nhT7cjlZOTJ2u$ugDW^4UX5;vwr)ql_2=11(3`lMShh<U}k#orsn};>tEC3qwrp
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    89
zt&{1?)TjMM$*o!hTKro`+-q2RLz%!c6UU48(aaIh<|h$<C~)N!aM;&{C#6AbXYPks
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    90
zzuoF&@z+W$yc5D`mg!rC<<CC-YT<CE`>3!32(MBQdQOVCUEuXYe}|I$5wsXg2#nM)
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    91
zst2ceyJ*L9DY3h=2Xlh%>0ie2Y>3s6lKU(6L+O~nlhKV^Wl*tw5Jd$zGWx)Z?HM^Z
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    92
zB&gTvgNE1!<oO2lM?jY!52+4OIkgP?8aQSbk3w2NQ(H?x+8X>`MdU@GqD~=PFtq@;
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    93
z++RjEccliW3Fhmz!4}(2H8@)XVY2VQ|L2^JGmW390qq-Y>MH!pIh*UUx`1@gRm5kN
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    94
zizQk)JtL3kkk;&w3evsmp;0L~d`U&P@%|(@CD_so>VgMKQK>u0m8WXhwf#}^`l}ti
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    95
zM9=;wwo-dHUcte^>r;M{?oKM5iZa%DseJU_WWiZ~n57^d?1=e`*6Or_m)FP+!>fSz
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    96
z;qGcwzJw5w{P572)$Xu7i0JmGxwk?8h7fELf*Zlgse<$z#f#CNsf3HDzYt-%Q8YJd
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    97
zS3rASlX<%x@yeBLl<|a!;zUmpALN*R1I+6>h8)$fII$mvANEDf(u96OqpXTd?X!0@
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    98
zzYfp3xqg=vnBKm<(FPjUhUv8G8iPFsR}{nygEtct5kbXWxf56wHbd<R4pcfWwAWPk
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    99
zgy(X(S~DpGham~4ZS)^Q+<%k5>&TToqPH*?M3(vAZ<@gy^0lgpX+kbr_#FySAT638
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   100
z5@+<o?&#i6`zwBh%o(MQJ;b6rX=;KPLYvJ+KL|-aA|o<DhaXR5!)Q<pmGBeXN*s6x
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   101
zb?p;A(uPwXw8j^wd02rbW!^-WD7%JTbd|)LHKvQA1jd$PS}*{liyejc9Jy-Fqwyth
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   102
zy2=`EwZOM(Yi+u<V3e;Gcy8MIeB^j(ejBcLc8s__qi`j1xEX5xHK-o_;Qc8ypp~|j
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   103
z%3lch6sr@2=QQr2fXS+NNasc$#XPUXbkBEmR=%}ts<2CYR_6Rqin)v&`Ssbl_tas(
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   104
zY&rI+!01mSGQw~I0uJgPZiAOdJdRs_rtH<Bavq`K(XivxJ)u$bc}O_-O<m}Gv`S`q
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   105
znP5UQhv7UdDDHubYf?-{PVn7GI5ZSyRmE>dE;1s&2ewNm#{{oODDG3jB4ZT<B|gfk
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   106
zUYT)cw$b`c{jCoJfBu~P)veqeGpXEAx%8}U)FwyoLhtlCTUYM*te|MMLX2OnQHmOg
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   107
z6h*f}WR)w)x$Tyo<0gjFYde(oGxq??xKP1-1YT?3Dh2C;X-vCf3ZBcjZC}V)@V1ed
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   108
z_knO_XQTAr+V@7Jd}tauvF%EZAV+H7t{MsdCsb&#5EEwI+>q3zm=_VS7d8GKFu1DW
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   109
z7Q4CKI>#4h1gFulO~eDMSB*p%Fb#FbSuScelqtA+hTT{(vTw~&5{{;XAd>Z(j3uI#
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   110
zTszh{X;DvTmtR(jhM!<x)ed^4L>VP`MfVOSNPKcEPd&2ZAd8ew1H5*8fWlJBvmxmi
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   111
zGBD(!Lv0quFk1}C#z8~ef738SCD%0vdjw;tGA!`{IP3(S*nq=PWeaMn)7Y9BdEg8;
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   112
zLyt;mt`JNb;&B<WU(Z8KwKspJ@E|7TwKj~#^(IdGm?aNedqm)C)GPM-9V=;y2XcU7
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   113
z%?>Vsti!8U#f4uy*A6wvzV=}H7S6m0MS>7+^*Dox(1=|{Xlzw5aY*!ylEk&bLN@X!
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   114
zeM8nu1@GGNAV13%@_X%mLXD23<v(X_(>*TCE|2(J)KPh8@a5Kd!w-vD_{d0{;v^dB
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   115
zZI0O$TZ-cPe5QpQkZB$MEkK%fHs9{#7C*g&yMJ;}ctHFy`hGfFSYm|tK8wt{T~~2?
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   116
zzI(|`mqXWz^+Ssiqc$(U@Xf>_peDp|M4aHE1gA%f4ML0D@a*&ME;~*;%qhp|XX%Ny
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   117
z1#6~%T(&0jko)wHna9cqTCN&>Y)&b9#EH8n<5X!Y2hCNNleazl3hz5Ef2=b3d0XN3
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   118
zVn@!$4;`EZvaR*e3ml5YFP9!@G%4RK_(Ps~ntN?B=I_fRq)1$#XrY@RaPyanqFF(;
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   119
z_cr5(A^8Wh(11hTnr9nTA?S+D{-Vf_iy-+oW&hGa;dZ<7ZQ-T4q2}h=wCLdEVpv%B
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   120
z;-GR3dSW|%NwRNpTR~q)Uy4wKF5@6)?hQG?(Z_q%FUxw<B_4TEbnnm4+0(=$`-#U{
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   121
zl9Ap!Pxo!knV^m*Ij0}lu$YpFt2u;9qVIn_Bx4+`Z6;b6zuiavV}jasDnhCw!!+JW
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   122
zM{_g>bd(8)LzVb@Juz<OR8Nv-JRekJ33)5vdN;z2J1KY?_6bEDA!c?#Yd&pI;|<*Z
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   123
z{6ps&N)Gym$n+ti8WcInX;N;1cgMW2ed{vMO8>oF`%~gpSHY~m)c(~-Iz#uIa*D+W
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   124
zQB0<yl6i2!sfsYp=oRf@@@!z@4B_TYbG_VqFpVe_&^PSA1^>$;!{S{VNluL3r0g%f
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   125
zRkCWrXnVa}Mf=mRKsfFNpK{Rxvx^f7fe%dlaWcM7Lme@R=Kgd9C7Z6=j$0Vk!Gr=j
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   126
z5LPy4Cm5-(v!yh)6nq_F?$uXQEX@qKx-46c{{)^h!)%XGj?cI*8GB_1eIT=#-l2#a
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   127
zgu2NteBND%`1hCKZsn(U<;ooCQ(JTXm!h~ZO}?v@v7R>Le~+#e)u6f4L9brpvZluW
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   128
E0U0|+-v9sr
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   129
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   130
literal 0
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   131
HcmV?d00001
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   132
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   133
diff --git a/source/dietlibc/minit/minit.install b/source/dietlibc/minit/minit.install
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   134
new file mode 100644
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   135
index 0000000..0330a23
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   136
--- /dev/null
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   137
+++ b/source/dietlibc/minit/minit.install
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   138
@@ -0,0 +1,36 @@
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   139
+# arg 1:  the new package version
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   140
+post_install() {
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   141
+  post_upgrade
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   142
+}
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   143
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   144
+# arg 1:  the new package version
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   145
+# arg 2:  the old package version
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   146
+post_upgrade() {
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   147
+  if [ ! -L /sbin/shutdown -a ! -e /sbin/shutdown.sysv ]; then
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   148
+  	mv /sbin/shutdown /sbin/shutdown.sysv
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   149
+	ln -sf /sbin/shutdown.minit /sbin/shutdown
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   150
+  fi
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   151
+  for i in in out; do
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   152
+  	if [ ! -p /etc/minit/$i ]; then
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   153
+		rm -f /etc/minit/$i
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   154
+		mkfifo -m 600 /etc/minit/$i
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   155
+	fi
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   156
+  done
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   157
+  /bin/true
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   158
+}
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   159
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   160
+# arg 1:  the old package version
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   161
+pre_remove() {
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   162
+  if [ -L /sbin/shutdown -a -e /sbin/shutdown.sysv ]; then
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   163
+	rm /sbin/shutdown && mv /sbin/shutdown.sysv /sbin/shutdown
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   164
+  fi
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   165
+}
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   166
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   167
+# arg 1:  the old package version
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   168
+post_remove() {
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   169
+  /bin/true
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   170
+}
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   171
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   172
+op=$1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   173
+shift
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   174
+$op $*
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   175
-- 
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   176
1.5.3.4
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   177