diff --git a/srcpkgs/sysvinit/template b/srcpkgs/sysvinit/template index 31c3cfb338a..9d92144ce14 100644 --- a/srcpkgs/sysvinit/template +++ b/srcpkgs/sysvinit/template @@ -17,21 +17,27 @@ Add_dependency full util-linux-ng Add_dependency full coreutils Add_dependency full gawk -do_install() +do_build() { - mkdir -p ${DESTDIR}/bin ${DESTDIR}/sbin - mkdir -p ${DESTDIR}/usr/bin ${DESTDIR}/usr/include - mkdir -p ${DESTDIR}/usr/share/man/man1 - mkdir -p ${DESTDIR}/usr/share/man/man5 - mkdir -p ${DESTDIR}/usr/share/man/man8 - + cd ${wrksrc} || return 1 sed -i -e 's/utmpdump wall/utmpdump/' \ -e 's/mountpoint.1 wall.1/mountpoint.1/' src/Makefile sed -i 's/\(.*\)\(Sending processes\)\(.*\)/\1\2 started by init\3/' \ - $wrksrc/src/init.c + src/init.c + make -C src || return 1 +} - cd $wrksrc && make -C src && \ - make -C src MANDIR=/usr/share/man ROOT=${DESTDIR} install +do_install() +{ + cd ${wrksrc} || return 1 + + install -d ${DESTDIR}/bin ${DESTDIR}/sbin \ + ${DESTDIR}/usr/bin ${DESTDIR}/usr/include \ + ${DESTDIR}/usr/share/man/man1 \ + ${DESTDIR}/usr/share/man/man5 \ + ${DESTDIR}/usr/share/man/man8 + + make -C src MANDIR=/usr/share/man ROOT=${DESTDIR} install # Remove unneeded stuff rm -rf ${DESTDIR}/usr/include }