| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.9 2019/01/26 21:11:48 dholland Exp $ | | 1 | # $NetBSD: Makefile,v 1.10 2019/01/26 21:12:54 dholland Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | PKGNAME= rc.d-boot-20181228 | | 4 | PKGNAME= rc.d-boot-20181228 |
5 | CATEGORIES= pkgtools | | 5 | CATEGORIES= pkgtools |
6 | | | 6 | |
7 | MAINTAINER= schmonz@NetBSD.org | | 7 | MAINTAINER= schmonz@NetBSD.org |
8 | COMMENT= Run package rc.d scripts at boot on any supported OS | | 8 | COMMENT= Run package rc.d scripts at boot on any supported OS |
9 | LICENSE= 2-clause-bsd | | 9 | LICENSE= 2-clause-bsd |
10 | | | 10 | |
11 | ONLY_FOR_PLATFORM= # empty by default | | 11 | ONLY_FOR_PLATFORM= # empty by default |
12 | RCDBOOT_STYLE= unknown | | 12 | RCDBOOT_STYLE= unknown |
13 | | | 13 | |
14 | .include "../../mk/bsd.prefs.mk" | | 14 | .include "../../mk/bsd.prefs.mk" |
| @@ -53,29 +53,27 @@ CONF_FILES_PERMS+= ${PREFIX}/${EGDIR}/pk | | | @@ -53,29 +53,27 @@ CONF_FILES_PERMS+= ${PREFIX}/${EGDIR}/pk |
53 | /etc/init.d/pkgsrc-rc.d-boot \ | | 53 | /etc/init.d/pkgsrc-rc.d-boot \ |
54 | ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} ${RCD_SCRIPTS_MODE} | | 54 | ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} ${RCD_SCRIPTS_MODE} |
55 | .elif ${OPSYS} == "Linux" && exists(/etc/init.d) && exists(/usr/sbin/update-rc.d) | | 55 | .elif ${OPSYS} == "Linux" && exists(/etc/init.d) && exists(/usr/sbin/update-rc.d) |
56 | RCDBOOT_STYLE= linux-sysv-debian | | 56 | RCDBOOT_STYLE= linux-sysv-debian |
57 | CONF_FILES_PERMS+= ${PREFIX}/${EGDIR}/pkgsrc-rc.d-boot \ | | 57 | CONF_FILES_PERMS+= ${PREFIX}/${EGDIR}/pkgsrc-rc.d-boot \ |
58 | /etc/init.d/pkgsrc-rc.d-boot \ | | 58 | /etc/init.d/pkgsrc-rc.d-boot \ |
59 | ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} ${RCD_SCRIPTS_MODE} | | 59 | ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} ${RCD_SCRIPTS_MODE} |
60 | .elif ${OPSYS} == "NetBSD" && exists(/etc/rc.d) | | 60 | .elif ${OPSYS} == "NetBSD" && exists(/etc/rc.d) |
61 | RCDBOOT_STYLE= netbsd-native | | 61 | RCDBOOT_STYLE= netbsd-native |
62 | .elif ${OPSYS} == "OpenBSD" && exists(/etc/rc.d/rc.subr) | | 62 | .elif ${OPSYS} == "OpenBSD" && exists(/etc/rc.d/rc.subr) |
63 | RCDBOOT_STYLE= openbsd-rcd | | 63 | RCDBOOT_STYLE= openbsd-rcd |
64 | .endif | | 64 | .endif |
65 | | | 65 | |
66 | .if ${RCDBOOT_STYLE} != "unknown" | | 66 | .if ${RCDBOOT_STYLE} == "unknown" |
67 | ONLY_FOR_PLATFORM+= ${OPSYS}-*-* | | | |
68 | .else | | | |
69 | # Help wanted! Some known boot schemes we'd like to support: | | 67 | # Help wanted! Some known boot schemes we'd like to support: |
70 | # - https://wiki.gentoo.org/wiki/Project:OpenRC | | 68 | # - https://wiki.gentoo.org/wiki/Project:OpenRC |
71 | # - http://smarden.org/runit/ | | 69 | # - http://smarden.org/runit/ |
72 | # - https://jdebp.eu/Softwares/nosh/ | | 70 | # - https://jdebp.eu/Softwares/nosh/ |
73 | # - http://upstart.ubuntu.com | | 71 | # - http://upstart.ubuntu.com |
74 | BROKEN_ON_PLATFORM+= ${OPSYS}-*-* | | 72 | BROKEN_ON_PLATFORM+= ${OPSYS}-*-* |
75 | .endif | | 73 | .endif |
76 | | | 74 | |
77 | BUILD_DEFS+= RCDBOOT_STYLE RCD_SCRIPTS_DIR | | 75 | BUILD_DEFS+= RCDBOOT_STYLE RCD_SCRIPTS_DIR |
78 | INSTALLATION_DIRS= sbin ${EGDIR} | | 76 | INSTALLATION_DIRS= sbin ${EGDIR} |
79 | | | 77 | |
80 | do-extract: | | 78 | do-extract: |
81 | ${CP} -R ${FILESDIR} ${WRKSRC} | | 79 | ${CP} -R ${FILESDIR} ${WRKSRC} |