diff options
author | tron <tron@pkgsrc.org> | 1999-09-19 23:58:36 +0000 |
---|---|---|
committer | tron <tron@pkgsrc.org> | 1999-09-19 23:58:36 +0000 |
commit | b6583e7e9b66c85b37c909e22cdbff382de05607 (patch) | |
tree | f8dabce0e4fbad1002b64024c5c64c4ab95e5259 /emulators/suse_linux | |
parent | 5c2180de0608c27565043658d9aaa128c2dcb3b4 (diff) | |
download | pkgsrc-b6583e7e9b66c85b37c909e22cdbff382de05607.tar.gz |
Update SuSE Linux emulation package to version 6.1p1. This patch level
invents a complete new "rpm2pkg" utility which is faster, easier to use
and creates a correct package list more reliably.
Diffstat (limited to 'emulators/suse_linux')
-rw-r--r-- | emulators/suse_linux/Makefile | 10 | ||||
-rw-r--r-- | emulators/suse_linux/suse.mk | 41 |
2 files changed, 45 insertions, 6 deletions
diff --git a/emulators/suse_linux/Makefile b/emulators/suse_linux/Makefile index 98d9464e817..04b4f7df301 100644 --- a/emulators/suse_linux/Makefile +++ b/emulators/suse_linux/Makefile @@ -1,17 +1,15 @@ -# $NetBSD: Makefile,v 1.4 1999/05/24 21:27:14 tron Exp $ +# $NetBSD: Makefile,v 1.5 1999/09/19 23:58:42 tron Exp $ -DISTNAME= suse_linux-6.1 +DISTNAME= suse_linux-6.1p1 CATEGORIES= emulators MASTER_SITES= # empty DISTFILES= # empty -ONLY_FOR_PLATFORM= NetBSD-*-i386 MAINTAINER= tron@netbsd.org HOMEPAGE= http://www.suse.com/ -DEPENDS= suse_compat-6.1:../suse_compat \ - suse_libc5-6.1:../suse_libc5 \ - suse_xforms-6.1:../suse_xforms +DEPENDS+= suse_libc5-6.1p1:../suse_libc5 \ + suse_xforms-6.1p1:../suse_xforms EXTRACT_ONLY= # empty NO_BUILD= yes diff --git a/emulators/suse_linux/suse.mk b/emulators/suse_linux/suse.mk new file mode 100644 index 00000000000..f06a4d12ae2 --- /dev/null +++ b/emulators/suse_linux/suse.mk @@ -0,0 +1,41 @@ +# $NetBSD: suse.mk,v 1.1 1999/09/19 23:58:42 tron Exp $ + +MASTER_SITE_SUSE= ftp://ftp.suse.com/pub/suse/i386/6.1/suse/ \ + ftp://ftp.cs.unm.edu/mirrors/SuSE61/suse/ + +DIST_SUBDIR= suse +MIRROR_DISTFILE= no + +WRKSRC= ${WRKDIR} +MANCOMPRESSED= yes + +EMULSUBDIR= emul/linux +EMULDIR= ${PREFIX}/${EMULSUBDIR} +EMULLDCONFIG= + +RPM2PKG= ${PREFIX}/sbin/rpm2pkg + +RPM2PKGARGS= -d ${PREFIX} -f ${PLIST_SRC} -p ${EMULSUBDIR} +.for TEMP in ${RPMIGNOREPATH} +RPM2PKGARGS+= -i ${TEMP} +.endfor +.for TEMP in ${RPMFILES} +RPM2PKGARGS+= ${DISTDIR}/${DIST_SUBDIR}/${TEMP} +.endfor + +.if !target(do-install) +do-install: + @${RM} -f ${PLIST_SRC} + ${RPM2PKG} ${RPM2PKGARGS} + @if ${GREP} -q 'lib.*\.so' ${PLIST_SRC}; then \ + ${ECHO_MSG} "===> [Automatic Linux shared object handling]"; \ + ${EMULDIR}/sbin/ldconfig -r ${EMULDIR}; \ + ${ECHO} "@exec %D/${EMULSUBDIR}/sbin/ldconfig -r %D/${EMULSUBDIR}" >>${PLIST_SRC}; \ + ${ECHO} "@unexec %D/${EMULSUBDIR}/sbin/ldconfig -r %D/${EMULSUBDIR} 2>/dev/null" >>${PLIST_SRC}; \ + fi +.endif + +show-shlib-type: + @${ECHO} linux-${MACHINE_ARCH} + +.include "../../mk/bsd.pkg.mk" |