Path to this page:
./
emulators/suse100_base,
Linux compatibility package
Branch: CURRENT,
Version: 10.0nb5,
Package name: suse_base-10.0nb5,
Maintainer: tonioLinux compatibility package based on the SuSE Linux distribution.
Please visit http://www.suse.com/ for more information about SuSE
Linux.
This package supports running ELF binaries linked with glibc2 that
don't require X11 shared libraries.
DEINSTALL [+/-]# $NetBSD: DEINSTALL,v 1.1 2007/07/29 05:18:38 jlam Exp $
EMULDIR="${PKG_PREFIX}/@EMULSUBDIR@"
case "${STAGE}" in
DEINSTALL)
# Run any actions that require root privileges.
${TEST} ! -x ./+ROOT_ACTIONS ||
./+ROOT_ACTIONS REMOVE ${PKG_METADATA_DIR} || exit 1
# Blow away the /proc directory
${RM} -fr ${EMULDIR}/proc
# Remove a stray symlink that would normally be managed by
# ldconfig(8).
#
${RM} -f ${EMULDIR}/usr/@LINUX_LIBSUBDIR@/libz.so.1
# Remove some files created by pkgsrc.
${RM} -f ${EMULDIR}/etc/ld.so.cache
${RM} -f ${EMULDIR}/etc/mtab
${RM} -f ${EMULDIR}/etc/group
${RM} -f ${EMULDIR}/etc/gshadow
${RM} -f ${EMULDIR}/etc/passwd
${RM} -f ${EMULDIR}/etc/shadow
;;
esac
MESSAGE.DragonFly [+/-]===========================================================================
$NetBSD: MESSAGE.DragonFly,v 1.3 2009/01/29 09:45:39 joerg Exp $
Do not forget to include COMPAT_LINUX in your kernel configuration file.
You will also need to load the "linux.ko" kernel module (using kldload(8)
or by setting linux_enable=yes in /etc/rc.conf.
Most Linux binaries also require linprocfs to be mounted.
===========================================================================
MESSAGE.FreeBSD [+/-]===========================================================================
$NetBSD: MESSAGE.FreeBSD,v 1.3 2009/01/29 09:45:39 joerg Exp $
Do not forget to include COMPAT_LINUX in your kernel configuration file.
You will also need to load the "linux.ko" kernel module (using kldload(8)
or by setting linux_enable=yes in /etc/rc.conf.
Most Linux binaries also require linprocfs to be mounted.
===========================================================================
MESSAGE.NetBSD [+/-]===========================================================================
$NetBSD: MESSAGE.NetBSD,v 1.4 2009/01/29 10:15:40 sborrill Exp $
Do not forget to include COMPAT_LINUX in your kernel configuration file.
Linux binaries require this option in order to work.
Most Linux binaries also require procfs to be mounted with -o linux. This
can be automated by adding the following to your /etc/fstab:
procfs /emul/linux/proc procfs ro,linux
===========================================================================
Required to build:[
pkgtools/rpm2pkg]
Master sites: (Expand)
Version history: (Expand)
- (2007-08-04) Updated to version: suse_base-10.0nb5
- (2007-07-30) Updated to version: suse_base-10.0nb5
- (2007-07-29) Updated to version: suse_base-10.0nb4
- (2006-09-20) Updated to version: suse_base-10.0nb3
- (2006-06-23) Updated to version: suse_base-10.0nb2
- (2006-06-06) Updated to version: suse_base-10.0nb1
CVS history: (Expand)
| 2009-06-05 13:20:27 by David Brownlee | Files touched by this commit (3) |
Log message:
Enable PKG_DESTDIR_SUPPORT for suse100_*
|
| 2009-01-29 11:15:40 by Stephen Borrill | Files touched by this commit (1) |
Log message:
Add example fstab entry
|
| 2009-01-29 10:45:39 by Joerg Sonnenberger | Files touched by this commit (3) |
Log message:
Add message that for most binary programs a Linux compatible procfs is
needed.
|
| 2007-11-30 15:18:09 by Roland Illig | Files touched by this commit (3) |
Log message:
Horizontal lines consist of 75 characters, not more, not less.
|
| 2007-08-23 23:50:23 by Johnny C. Lam | Files touched by this commit (2) |
Log message:
Only invoke MAKEDEV to create devices if that script exists (which
doesn't on FreeBSD-6.x).
This fixes PR pkg/34817 and PR pkg/36081.
|
| 2007-07-31 00:01:11 by Johnny C. Lam | Files touched by this commit (2) |
Log message:
Replace for @LINUX_BASE@ in linux{,32}-mkpwd. This only affected the
documentation at the head of the script, so I'm not going to bother
bumping the PKGREVISION for this.
|
| 2007-07-30 16:42:43 by Johnny C. Lam | Files touched by this commit (4) |
Log message:
Add definition for DIRNAME to the INSTALL scripts, which is needed when
creating the /emul/linux symlink on a system where /emul doesn't exist.
Problem noted by <wiz> in private email.
Bump the PKGREVISIONs of suse100_base and suse91_base (and also the
corresponding suse32 packages by implication).
|
| 2007-07-30 02:01:06 by Johnny C. Lam | Files touched by this commit (4) |
Log message:
Assume that the +ROOT_ACTIONS script is always executed from the
current working directory. This should fix problems installing the
suse*_base and suse*_vmware packages as a privileged user.
When this package is installed as a privileged user, the +ROOT_ACTIONS
script is executed from ${WRKDIR}/.pkginstall before the package
metadata directory exists.
|