Install under /usr/local, use fake.

Link /usr/local/linux/emul -> /linux/emul
This commit is contained in:
espie 2000-03-10 17:02:04 +00:00
parent 5b9c20e98e
commit 060f3cb7bd
2 changed files with 21 additions and 16 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.18 2000/02/15 05:04:18 turan Exp $
# $OpenBSD: Makefile,v 1.19 2000/03/10 17:02:04 espie Exp $
# $NetBSD: Makefile,v 1.10 1998/04/24 09:07:55 agc Exp $
# $FreeBSD Id: Makefile,v 1.19 1997/12/04 17:34:28 asami Exp $
@ -12,21 +12,24 @@ NO_CDROM= "GPL: must distribute with source"
MAINTAINER= brad@openbsd.org
LICENSE_TYPE= GPL
PERMIT_PACKAGE_CDROM= YES
PERMIT_PACKAGE_FTP= YES
PERMIT_DISTFILES_CDROM= YES
PERMIT_DISTFILES_FTP= YES
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
PREFIX= /emul/linux
NO_MTREE= yes
NO_BUILD= yes
NO_PATCH= yes
NO_CONFIGURE= yes
NO_PACKAGE= yes
PREFIX= /usr/local/emul/linux
NO_BUILD= Yes
NO_PATCH= Yes
NO_CONFIGURE= Yes
EXTRACT_ONLY=
FAKE= Yes
pre-install:
@[ -d ${PREFIX} ] || mkdir -p ${PREFIX}
# XXX pkg_create bug-fix work-around: ${TRUEPREFIX} must exist
mkdir -p ${TRUEPREFIX}
@mkdir -p ${PREFIX}
@mkdir ${WRKINST}/emul
@ln -s ${TRUEPREFIX} ${WRKINST}/emul/linux
do-install:
@zcat ${DISTDIR}/${DISTNAME}.tar.gz | (cd ${PREFIX}; pax -r)
@ -35,7 +38,7 @@ post-install:
# Creating usr/local/lib to prevent linux ldconfig from scanning OpenBSD
# local libraries...
@mkdir -p ${PREFIX}/usr/local/lib
${PREFIX}/sbin/ldconfig || /usr/bin/true
-chroot ${WRKINST} ${TRUEPREFIX}/sbin/ldconfig
-@rmdir ${PREFIX}/usr/local/lib ${PREFIX}/usr/local
mkdir -p ${PREFIX}/usr/lib/zoneinfo
ln -sf /etc/localtime ${PREFIX}/usr/lib/zoneinfo/localtime
@ -46,6 +49,6 @@ post-install:
ln -sf /dev/ttyC2 ${PREFIX}/dev/tty3
ln -sf /dev/ttyC3 ${PREFIX}/dev/tty4
ln -sf /dev/sound ${PREFIX}/dev/dsp
@PKG_PREFIX="${PREFIX}" ${SH} ${PKGDIR}/INSTALL ${DISTNAME} POST-INSTALL
# @PKG_PREFIX="${PREFIX}" ${SH} ${PKGDIR}/INSTALL ${DISTNAME} POST-INSTALL
.include <bsd.port.mk>

View File

@ -1,5 +1,5 @@
#!/bin/sh
# $OpenBSD: INSTALL,v 1.2 1999/05/03 04:49:42 brad Exp $
# $OpenBSD: INSTALL,v 1.3 2000/03/10 17:02:05 espie Exp $
#
# Pre/post-installation setup of linux_lib
@ -32,7 +32,9 @@ fi
#
case $2 in
PRE-INSTALL)
: nothing to pre-install for this port
mkdir -p /emul
mkdir -p ${PREFIX}
ln -sf ${PREFIX} /emul/linux
;;
POST-INSTALL)
do_notice $1