Changeset View
Changeset View
Standalone View
Standalone View
head/emulators/linux_base-c7/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= c7 | PORTNAME= c7 | ||||
PORTVERSION= ${LINUX_DIST_VER} | PORTVERSION= ${LINUX_DIST_VER} | ||||
PORTREVISION= 6 | PORTREVISION= 7 | ||||
CATEGORIES= emulators linux | CATEGORIES= emulators linux | ||||
PKGNAMEPREFIX= linux_base- | PKGNAMEPREFIX= linux_base- | ||||
BIN_DISTNAMES= centos-release-7-4.1708.el7.centos \ | BIN_DISTNAMES= centos-release-7-4.1708.el7.centos \ | ||||
bash-4.2.46-29.el7_4 \ | bash-4.2.46-29.el7_4 \ | ||||
bzip2-1.0.6-13.el7 \ | bzip2-1.0.6-13.el7 \ | ||||
coreutils-8.22-18.el7 \ | coreutils-8.22-18.el7 \ | ||||
e2fsprogs-1.42.9-10.el7 \ | e2fsprogs-1.42.9-10.el7 \ | ||||
elfutils-0.168-8.el7 \ | elfutils-0.168-8.el7 \ | ||||
▲ Show 20 Lines • Show All 101 Lines • ▼ Show 20 Lines | |||||
USES= linux:c7 | USES= linux:c7 | ||||
USE_LINUX= # empty | USE_LINUX= # empty | ||||
USE_LINUX_RPM= yes | USE_LINUX_RPM= yes | ||||
OPTIONS_DEFINE= DOCS NLS | OPTIONS_DEFINE= DOCS NLS | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
REMOVE_DIRS= boot home media mnt proc root run sys tmp var/log var/tmp | REMOVE_DIRS= boot home media mnt proc root run sys tmp var/log var/tmp | ||||
REMOVE_FILES= bin/df bin/su etc/exports etc/group etc/gshadow etc/motd \ | REMOVE_FILES= bin/su etc/exports etc/group etc/gshadow etc/motd \ | ||||
etc/passwd etc/printcap etc/protocols etc/services etc/shadow | etc/passwd etc/printcap etc/protocols etc/services etc/shadow | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if ${LINUX_ARCH} == x86_64 | .if ${LINUX_ARCH} == x86_64 | ||||
SYSCTLMIB= kern.features.linux64 | SYSCTLMIB= kern.features.linux64 | ||||
.else | .else | ||||
SYSCTLMIB= compat.linux.osrelease | SYSCTLMIB= compat.linux.osrelease | ||||
Show All 21 Lines | post-patch: | ||||
@${RM} ${REMOVE_FILES:S|^|${WRKSRC}/|} | @${RM} ${REMOVE_FILES:S|^|${WRKSRC}/|} | ||||
@${FIND} ${WRKSRC}/usr -type d -empty -not -path '*/lib*/gio/*' -delete | @${FIND} ${WRKSRC}/usr -type d -empty -not -path '*/lib*/gio/*' -delete | ||||
@${BRANDELF} -t Linux ${WRKSRC}/usr/lib/ld-2.17.so | @${BRANDELF} -t Linux ${WRKSRC}/usr/lib/ld-2.17.so | ||||
.if ${LINUX_ARCH} == x86_64 | .if ${LINUX_ARCH} == x86_64 | ||||
@${BRANDELF} -t Linux ${WRKSRC}/usr/lib64/ld-2.17.so | @${BRANDELF} -t Linux ${WRKSRC}/usr/lib64/ld-2.17.so | ||||
.endif | .endif | ||||
post-install: | post-install: | ||||
${TOUCH} ${STAGEDIR}${PREFIX}/etc/mtab | |||||
${MV} ${STAGEDIR}${PREFIX}/etc/krb5.conf \ | ${MV} ${STAGEDIR}${PREFIX}/etc/krb5.conf \ | ||||
${STAGEDIR}${PREFIX}/etc/krb5.conf.sample | ${STAGEDIR}${PREFIX}/etc/krb5.conf.sample | ||||
${MV} ${STAGEDIR}${PREFIX}/etc/nsswitch.conf \ | ${MV} ${STAGEDIR}${PREFIX}/etc/nsswitch.conf \ | ||||
${STAGEDIR}${PREFIX}/etc/nsswitch.conf.sample | ${STAGEDIR}${PREFIX}/etc/nsswitch.conf.sample | ||||
${MV} ${STAGEDIR}${PREFIX}/usr/lib/locale/locale-archive.tmpl \ | ${MV} ${STAGEDIR}${PREFIX}/usr/lib/locale/locale-archive.tmpl \ | ||||
${STAGEDIR}${PREFIX}/usr/lib/locale/locale-archive | ${STAGEDIR}${PREFIX}/usr/lib/locale/locale-archive | ||||
${LN} -sf "../proc/self/mounts" ${STAGEDIR}${PREFIX}/etc/mtab | |||||
${LN} -sf ${LOCALBASE}/share/icons ${STAGEDIR}${PREFIX}/usr/share/icons | ${LN} -sf ${LOCALBASE}/share/icons ${STAGEDIR}${PREFIX}/usr/share/icons | ||||
${LN} -sf /var/run ${STAGEDIR}${PREFIX}/run | ${LN} -sf /var/run ${STAGEDIR}${PREFIX}/run | ||||
${LN} -sf /var/tmp ${STAGEDIR}${PREFIX}/usr/tmp | ${LN} -sf /var/tmp ${STAGEDIR}${PREFIX}/usr/tmp | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |