[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#259302: base-files: Support for amd64. (fwd)



Hello.

I have received the following bug report. Would you please be so kind
to provide some rationale for it? Specifically:

What are these symlinks for?

Exactly what software or package uses them?

Are they really mandatory or optional?

What happens if they do not exist?

Why do you think base-files should care about these symlinks and not,
for example, libc6 or base-config?

Should these symlinks really be recreated every time the package containing
them is upgraded, or should the user have the freedom to remove them?

[ Please Cc: 259302@bugs.debian.org, I'm not subscribed to this list ].

---------- Forwarded message ----------
From: Kurt Roeckx <Q@ping.be>
To: submit@bugs.debian.org
Date: Wed, 14 Jul 2004 00:41:39 +0200
Subject: Bug#259302: base-files: Support for amd64.

Package: base-files
Version: 3.0.16
Tags: patch

Could you please apply the attached patch?  It adds the symlinks
for lib64 to the lib64 dir used on amd64.


Kurt

--- debian/rules.orig	2004-07-14 00:36:32.576992470 +0200
+++ debian/rules	2004-07-14 00:37:34.552955333 +0200
@@ -41,6 +41,12 @@
 	install -p -m 644 licenses/* debian/tmp/usr/share/common-licenses
 	ln -s LGPL-2.1 debian/tmp/usr/share/common-licenses/LGPL
 	ln -s GPL-2    debian/tmp/usr/share/common-licenses/GPL
+ifeq ($(shell dpkg-architecture -qDEB_BUILD_ARCH),amd64)
+	ln -s lib debian/tmp/lib64
+	ln -s lib debian/tmp/usr/lib64
+	mkdir -p debian/tmp/usr/X11R6/lib
+	ln -s lib debian/tmp/usr/X11R6/lib64
+endif
 	install -p -m 644 etc/* debian/tmp/etc
 	rm -f debian/tmp/etc/motd
 ifeq ($(DEB_HOST_GNU_SYSTEM),gnu)



Reply to: