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 }