Path to this page:
NOTICE: This package has been removed from pkgsrc./
emulators/suse91_base,
Linux compatibility package
Branch: CURRENT,
Version: 9.1nb14,
Package name: suse_base-9.1nb14,
Maintainer: tronLinux compatibility package based on the SuSE Linux distribution
Please visit http://www.suse.com/ for more information about it.
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:19:03 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.1 2006/06/19 23:25:48 jlam 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.
==============================================================================
MESSAGE.FreeBSD [+/-]==============================================================================
$NetBSD: MESSAGE.FreeBSD,v 1.1 2006/06/19 23:25:48 jlam 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.
==============================================================================
MESSAGE.NetBSD [+/-]==============================================================================
$NetBSD: MESSAGE.NetBSD,v 1.1 2006/06/19 23:25:48 jlam Exp $
Do not forget to include COMPAT_LINUX in your kernel configuration file.
Linux binaries require this option in order to work.
==============================================================================
Master sites: (Expand)
Version history: (Expand)
- (2008-03-29) Package deleted from pkgsrc
- (2007-08-04) Updated to version: suse_base-9.1nb14
CVS history: (Expand)
2008-03-25 14:45:39 by Thomas Klausner | Files touched by this commit (109) | |
Log message:
Remove suse-9.1 emulation packages.
They are long outdated and not maintained upstream.
Update infrastructure for their removal.
Removal was announced on pkgsrc-users on March 13.
|
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.
|
2007-07-29 07:20:04 by Johnny C. Lam | Files touched by this commit (427) | |
Log message:
* Add new emulator framework in pkgsrc/mk/emulator that handles all
binary-only packages that require binary "emulation" on the native
operating system. Please see pkgsrc/mk/emulator/README for more
details.
* Teach the plist framework to automatically use any existing
PLIST.${EMUL_PLATFORM} as part of the default PLIST_SRC definition.
* Convert all of the binary-only packages in pkgsrc to use the
emulator framework. Most of them have been tested to install and
deinstall correctly. This involves the following cleanup actions:
* Remove use of custom PLIST code and use PLIST.${EMUL_PLATFORM}
more consistently.
* Simplify packages by using default INSTALL and DEINSTALL scripts
instead of custom INSTALL/DEINSTALL code.
* Remove "SUSE_COMPAT32" and "PKG_OPTIONS.suse" from pkgsrc.
Packages only need to state exactly which emulations they support,
and the framework handles any i386-on-x86_64 or sparc-on-sparc64
uses.
* Remove "USE_NATIVE_LINUX" from pkgsrc. The framework will
automatically detect when the package is installing on Linux.
Specific changes to packages include:
* Bump the PKGREVISIONs for all of the suse100* and suse91* packages
due to changes in the +INSTALL/+DEINSTALL scripts used in all
of the packages.
* Remove pkgsrc/emulators/suse_linux, which is unused by any
packages.
* cad/lc -- remove custom code to create the distinfo file for
all supported platforms; just use "emul-fetch" and \
"emul-distinfo"
instead.
* lang/Cg-compiler -- install the shared libraries under ${EMULDIR}
instead of ${PREFIX}/lib so that compiled programs will find
the shared libraries.
* mail/thunderbird-bin-nightly -- update to latest binary
distributions for supported platforms.
* multimedia/ns-flash -- update Linux version to 9.0.48 as the
older version is no longer available for interactive fetch.
* security/uvscan -- set LD_LIBRARY_PATH explicitly so that
it's not necessary to install library symlinks into
${EMULDIR}/usr/local/lib.
* www/firefox-bin-flash -- update Linux version to 9.0.48 as the
older version is no longer available for interactive fetch.
|
2007-02-22 20:27:30 by Thomas Klausner | Files touched by this commit (721) |
Log message:
Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
|
2006-10-11 21:12:52 by Roland Illig | Files touched by this commit (1) |
Log message:
Added practically all files to CHECK_INTERPRETER_SKIP. No one seems to
use them, and they are programmed with only Linux in mind anyway, so
fixing the interpreter might not even make them fully workable.
|