Mercurial > vanilla
comparison core/sysvinit/sysvinit.sh @ 606:25cecc6dca48
vanilla: use POSIX shell and busybox tar
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 18 Jul 2019 07:26:43 +0200 |
parents | b5566fcdedba |
children | ddab65a5b3f5 |
comparison
equal
deleted
inserted
replaced
605:860ab66f5f71 | 606:25cecc6dca48 |
---|---|
27 : ${CFLAGS:=-O2} | 27 : ${CFLAGS:=-O2} |
28 | 28 |
29 build() | 29 build() |
30 { | 30 { |
31 rm -rf $PKGNAME-$PKGVERSION | 31 rm -rf $PKGNAME-$PKGVERSION |
32 tar xvaf $PKGNAME-$PKGVERSION.tar.xz | 32 tar xvf $PKGNAME-$PKGVERSION.tar.xz |
33 pushd $PKGNAME-$PKGVERSION | 33 cd $PKGNAME-$PKGVERSION |
34 | 34 |
35 patch -p0 < ../disable-components.patch | 35 patch -p0 < ../disable-components.patch |
36 patch -p0 < ../message-style.patch | 36 patch -p0 < ../message-style.patch |
37 sed -i -e 's|$(ROOT)/sbin|$(ROOT)/bin|g' src/Makefile | 37 sed -i -e 's|$(ROOT)/sbin|$(ROOT)/bin|g' src/Makefile |
38 sed -i -e 's|$(ROOT)/usr/bin|$(ROOT)/bin|g' src/Makefile | 38 sed -i -e 's|$(ROOT)/usr/bin|$(ROOT)/bin|g' src/Makefile |
40 sed -i -e 's|$(ROOT)/usr/include|$(ROOT)/include|g' src/Makefile | 40 sed -i -e 's|$(ROOT)/usr/include|$(ROOT)/include|g' src/Makefile |
41 make CC="$CC" CFLAGS="$CFLAGS" | 41 make CC="$CC" CFLAGS="$CFLAGS" |
42 make install ROOT=$DESTDIR MANDIR=/share/man | 42 make install ROOT=$DESTDIR MANDIR=/share/man |
43 install -Dm0644 ../inittab $DESTDIR/etc/inittab | 43 install -Dm0644 ../inittab $DESTDIR/etc/inittab |
44 | 44 |
45 popd | 45 cd .. |
46 rm -rf $PKGNAME-$PKGVERSION | 46 rm -rf $PKGNAME-$PKGVERSION |
47 } | 47 } |