| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.4 2018/12/16 05:41:01 schmonz Exp $ | | 1 | # $NetBSD: Makefile,v 1.5 2018/12/17 03:03:47 schmonz Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | PKGNAME= rc.d-boot-20181211 | | 4 | PKGNAME= rc.d-boot-20181211 |
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 | | | 12 | |
13 | .include "../../mk/bsd.prefs.mk" | | 13 | .include "../../mk/bsd.prefs.mk" |
14 | | | 14 | |
| @@ -38,26 +38,28 @@ RCDBOOT_STYLE= darwin-launchd | | | @@ -38,26 +38,28 @@ RCDBOOT_STYLE= darwin-launchd |
38 | CONF_FILES+= ${PREFIX}/share/examples/${PKGBASE}/org.pkgsrc.rc.d-boot.plist \ | | 38 | CONF_FILES+= ${PREFIX}/share/examples/${PKGBASE}/org.pkgsrc.rc.d-boot.plist \ |
39 | /Library/LaunchDaemons/org.pkgsrc.rc.d-boot.plist | | 39 | /Library/LaunchDaemons/org.pkgsrc.rc.d-boot.plist |
40 | .elif ${OPSYS} == "FreeBSD" && exists(/etc/rc.d) | | 40 | .elif ${OPSYS} == "FreeBSD" && exists(/etc/rc.d) |
41 | ONLY_FOR_PLATFORM+= ${OPSYS}-*-* | | 41 | ONLY_FOR_PLATFORM+= ${OPSYS}-*-* |
42 | RCDBOOT_STYLE= freebsd-native | | 42 | RCDBOOT_STYLE= freebsd-native |
43 | .elif ${OPSYS} == "Linux" && exists(/etc/systemd/system) | | 43 | .elif ${OPSYS} == "Linux" && exists(/etc/systemd/system) |
44 | ONLY_FOR_PLATFORM+= ${OPSYS}-*-* | | 44 | ONLY_FOR_PLATFORM+= ${OPSYS}-*-* |
45 | RCDBOOT_STYLE= linux-systemd | | 45 | RCDBOOT_STYLE= linux-systemd |
46 | CONF_FILES+= ${PREFIX}/share/examples/${PKGBASE}/pkgsrc-rc.d-boot.service \ | | 46 | CONF_FILES+= ${PREFIX}/share/examples/${PKGBASE}/pkgsrc-rc.d-boot.service \ |
47 | /etc/systemd/system/pkgsrc-rc.d-boot.service | | 47 | /etc/systemd/system/pkgsrc-rc.d-boot.service |
48 | .elif ${OPSYS} == "NetBSD" && exists(/etc/rc.d) | | 48 | .elif ${OPSYS} == "NetBSD" && exists(/etc/rc.d) |
49 | ONLY_FOR_PLATFORM+= ${OPSYS}-*-* | | 49 | ONLY_FOR_PLATFORM+= ${OPSYS}-*-* |
50 | RCDBOOT_STYLE= netbsd-native | | 50 | RCDBOOT_STYLE= netbsd-native |
| | | 51 | .else |
| | | 52 | NOT_FOR_PLATFORM+= ${OPSYS}-*-* |
51 | .endif | | 53 | .endif |
52 | | | 54 | |
53 | INSTALLATION_DIRS= sbin share/examples/${PKGBASE} | | 55 | INSTALLATION_DIRS= sbin share/examples/${PKGBASE} |
54 | | | 56 | |
55 | do-extract: | | 57 | do-extract: |
56 | ${CP} -R ${FILESDIR} ${WRKSRC} | | 58 | ${CP} -R ${FILESDIR} ${WRKSRC} |
57 | | | 59 | |
58 | do-install: | | 60 | do-install: |
59 | . for i in org.pkgsrc.rc.d-boot.plist \ | | 61 | . for i in org.pkgsrc.rc.d-boot.plist \ |
60 | pkgsrc-rc.d-boot.service | | 62 | pkgsrc-rc.d-boot.service |
61 | ${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${PREFIX}/share/examples/${PKGBASE}/ | | 63 | ${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${PREFIX}/share/examples/${PKGBASE}/ |
62 | . endfor | | 64 | . endfor |
63 | ${INSTALL_SCRIPT} ${WRKSRC}/rc.d-boot ${DESTDIR}${PREFIX}/sbin/ | | 65 | ${INSTALL_SCRIPT} ${WRKSRC}/rc.d-boot ${DESTDIR}${PREFIX}/sbin/ |