summaryrefslogtreecommitdiff
path: root/emulators/linux_base-suse-9.1/Makefile
diff options
context:
space:
mode:
authorTrevor Johnson <trevor@FreeBSD.org>2002-08-28 11:43:54 +0000
committerTrevor Johnson <trevor@FreeBSD.org>2002-08-28 11:43:54 +0000
commit48f343aba0d763d8d0fa2012f275c107e6f27aa8 (patch)
tree962dce85e2a173cc69a0063ffa0682789a1484a1 /emulators/linux_base-suse-9.1/Makefile
parentTake maintainership. It's C++, after all ... 8-) (diff)
Update glibc to 2.2.4-29, to avoid resolver and RPC security bugs.
Notes
Notes: svn path=/head/; revision=65171
Diffstat (limited to 'emulators/linux_base-suse-9.1/Makefile')
-rw-r--r--emulators/linux_base-suse-9.1/Makefile31
1 files changed, 11 insertions, 20 deletions
diff --git a/emulators/linux_base-suse-9.1/Makefile b/emulators/linux_base-suse-9.1/Makefile
index 644f069f6448..43443224fddf 100644
--- a/emulators/linux_base-suse-9.1/Makefile
+++ b/emulators/linux_base-suse-9.1/Makefile
@@ -11,12 +11,10 @@ PORTREVISION= 0
CATEGORIES= emulators linux
MASTER_SITES= ${MASTER_SITE_REDHAT_LINUX}
MASTER_SITE_SUBDIR= ${PORTVERSION}/${LANG}/os/${MACHINE_ARCH}/RedHat/RPMS
-DISTFILES= ${RPM_GLIBC_COMMON} \
- redhat-release-7.1-1.noarch.rpm \
+DISTFILES= redhat-release-7.1-1.noarch.rpm \
${RPM_SETUP} \
filesystem-2.0.7-1.noarch.rpm \
basesystem-7.0-2.noarch.rpm \
- ${RPM_GLIBC} \
termcap-11.0.1-8.noarch.rpm \
db1-1.85-5.${MACHINE_ARCH}.rpm \
db3-3.1.17-7.${MACHINE_ARCH}.rpm \
@@ -46,8 +44,6 @@ PATCHFILES= ${UPDATES}
MAINTAINER= ports@FreeBSD.org
-FORBIDDEN= "security bugs--see <URL:http://rhn.redhat.com/errata/RHSA-2002-166.html> and <URL:http://rhn.redhat.com/errata/RHSA-2002-139.html>"
-
BUILD_DEPENDS= rpm:${PORTSDIR}/archivers/rpm
ONLY_FOR_ARCHS= alpha i386
@@ -63,29 +59,28 @@ MD5_FILE= ${MASTERDIR}/distinfo.${MACHINE_ARCH}
# Let's avoid hardcoding 'en' as the language.
LANG= en
+UPDATES= glibc-common-2.2.4-29.${MACHINE_ARCH}.rpm \
+ glibc-2.2.4-29.${MACHINE_ARCH}.rpm \
+ zlib-1.1.3-25.7.${MACHINE_ARCH}.rpm
+
.include <bsd.port.pre.mk>
-UPDATES= zlib-1.1.3-25.7.${MACHINE_ARCH}.rpm
.if (${MACHINE_ARCH} == "i386")
RPM_BZIP2= bzip2-1.0.1-3.i386.rpm
RPM_FREETYPE= freetype-2.0.1-4.i386.rpm
RPM_GDBM= gdbm-1.8.0-5.i386.rpm
-RPM_GLIBC= glibc-2.2.2-10.i386.rpm
-RPM_GLIBC_COMMON= glibc-common-2.2.2-10.i386.rpm
-RPM_LIBSTDCXX=
+RPM_LIBSTDCXX= libstdc++-2.96-85.i386.rpm
RPM_COMPAT_LIBSTDCXX= compat-libstdc++-6.2-2.9.0.14.i386.rpm
RPM_SETSERIAL= setserial-2.17-2.i386.rpm
RPM_SETUP= setup-2.4.7-1.noarch.rpm
RPM_XFREE86_LIBS= XFree86-libs-4.0.3-5.i386.rpm
-UPDATES+= libstdc++-2.96-85.i386.rpm
+UPDATES+= ${RPM_LIBSTDCXX}
.else
RPM_BZIP2= bzip2-1.0.1-4.alpha.rpm
RPM_FREETYPE= freetype-2.0.1-5.alpha.rpm
RPM_GDBM= gdbm-1.8.0-6.alpha.rpm
-RPM_GLIBC= glibc-2.2.3-11.alpha.rpm
-RPM_GLIBC_COMMON= glibc-common-2.2.3-11.alpha.rpm
RPM_LIBSTDCXX= libstdc++-2.96-87.alpha.rpm
-RPM_COMPAT_LIBSTDCXX=
+RPM_COMPAT_LIBSTDCXX=
RPM_SETSERIAL= setserial-2.17-3.alpha.rpm
RPM_SETUP= setup-2.4.7-2.noarch.rpm
RPM_XFREE86_LIBS= XFree86-libs-4.0.3-21.alpha.rpm
@@ -131,19 +126,15 @@ do-install:
# Also, set the ELF fallback brand to Linux, so that we don't have to do
# anything special to run staticly linked binaries.
@/sbin/sysctl -w ${FALLBACK_ELF_MIB}=${LINUX_ELF}
- @for R in ${DISTFILES}; do \
+ @for R in glibc-common-2.2.4-29.${MACHINE_ARCH}.rpm \
+ glibc-2.2.4-29.${MACHINE_ARCH}.rpm \
+ ${DISTFILES} zlib-1.1.3-25.7.${MACHINE_ARCH}.rpm; do \
${ECHO} $$R; \
${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
done
@for F in ${BRAND_FILES}; do \
brandelf -t Linux ${LINUXBASE}/$$F; \
done
-#
-# Install updates
- @for R in ${PATCHFILES}; do \
- ${ECHO} $$R; \
- ${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \
- done
@/sbin/sysctl -w ${FALLBACK_ELF_MIB}=${PREVIOUS_ELF}
#
# Install yp.conf as a hint to NIS users and make sure there's a