Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37755894
en ru br
Репозитории ALT
S:1.2-alt2
5.1: 1.0.5-alt1
4.1: 1.0.2-alt1
4.0: 1.0.2-alt1
3.0: 0.9.8.9-alt1
www.altlinux.org/Changes

Группа :: Система/Основа
Пакет: tcb

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: tcb-0.9.8.8-alt-makefile-multilib.patch
Скачать


2005-04-22  Dmitry V. Levin  <ldv@altlinux.org>
	Better multilib support.
	* Make.defs: New variables: SLIBDIR and LIBDIR.
	* libs/Makefile, pam_tcb/Makefile: Use them.
	* libs/Makefile, pam_tcb/Makefile, misc/Makefile, progs/Makefile:
	Create all necessary directories in the beginning of install
	target.
diff -urk.orig tcb-0.9.8.8.orig/Make.defs tcb-0.9.8.8/Make.defs
--- tcb-0.9.8.8.orig/Make.defs	2002-05-19 07:54:50 +0400
+++ tcb-0.9.8.8/Make.defs	2005-04-23 14:27:13 +0400
@@ -8,6 +8,8 @@
 LDFLAGS += $(DBGFLAG) -L../libs
 
 SBINDIR = /sbin
+SLIBDIR = /lib
+LIBDIR = /usr/lib
 LIBEXECDIR = /usr/libexec
 MANDIR = /usr/man
 
diff -urk.orig tcb-0.9.8.8.orig/libs/Makefile tcb-0.9.8.8/libs/Makefile
--- tcb-0.9.8.8.orig/libs/Makefile	2003-11-03 14:49:54 +0300
+++ tcb-0.9.8.8/libs/Makefile	2005-04-23 14:27:13 +0400
@@ -28,11 +28,13 @@
 install-non-root: install
 
 install:
-	install -m $(SHLIBMODE) $(LIBTCB_LONG) $(DESTDIR)/lib/
-	ln -sf $(LIBTCB_LONG) $(DESTDIR)/lib/$(LIBTCB)
-	ln -sf ../../lib/$(LIBTCB) $(DESTDIR)/usr/lib/libtcb.so
-	install -m $(SHLIBMODE) $(LIBNSS) $(DESTDIR)/lib/
-	install -m 644 $(LIBTCB_A) $(DESTDIR)/usr/lib/
+	mkdir -p $(DESTDIR)$(SLIBDIR)
+	mkdir -p $(DESTDIR)$(LIBDIR)
+	install -m $(SHLIBMODE) $(LIBTCB_LONG) $(DESTDIR)$(SLIBDIR)/
+	ln -sf $(LIBTCB_LONG) $(DESTDIR)$(SLIBDIR)/$(LIBTCB)
+	ln -sf ../..$(SLIBDIR)/$(LIBTCB) $(DESTDIR)$(LIBDIR)/libtcb.so
+	install -m $(SHLIBMODE) $(LIBNSS) $(DESTDIR)$(SLIBDIR)/
+	install -m 644 $(LIBTCB_A) $(DESTDIR)$(LIBDIR)/
 
 clean:
 	rm -f *.o *~ $(LIBTCB)* libtcb.so $(LIBNSS) *.a
diff -urk.orig tcb-0.9.8.8.orig/pam_tcb/Makefile tcb-0.9.8.8/pam_tcb/Makefile
--- tcb-0.9.8.8.orig/pam_tcb/Makefile	2003-11-03 14:49:54 +0300
+++ tcb-0.9.8.8/pam_tcb/Makefile	2005-04-23 14:28:22 +0400
@@ -23,16 +23,17 @@
 install-non-root: install
 
 install:
-	mkdir -p $(DESTDIR)/lib/security
-	install -m $(SHLIBMODE) $(PAM_TCB) $(DESTDIR)/lib/security/
+	mkdir -p $(DESTDIR)$(SLIBDIR)/security
+	mkdir -p $(DESTDIR)$(MANDIR)/man8
+	install -m $(SHLIBMODE) $(PAM_TCB) $(DESTDIR)$(SLIBDIR)/security/
 	install -m 644 pam_tcb.8 $(DESTDIR)$(MANDIR)/man8/
 
-install-pam_unix:
-	ln -s $(PAM_TCB) $(DESTDIR)/lib/security/pam_unix.so
-	ln -s $(PAM_TCB) $(DESTDIR)/lib/security/pam_unix_acct.so
-	ln -s $(PAM_TCB) $(DESTDIR)/lib/security/pam_unix_auth.so
-	ln -s $(PAM_TCB) $(DESTDIR)/lib/security/pam_unix_passwd.so
-	ln -s $(PAM_TCB) $(DESTDIR)/lib/security/pam_unix_session.so
+install-pam_unix: install
+	ln -s $(PAM_TCB) $(DESTDIR)$(SLIBDIR)/security/pam_unix.so
+	ln -s $(PAM_TCB) $(DESTDIR)$(SLIBDIR)/security/pam_unix_acct.so
+	ln -s $(PAM_TCB) $(DESTDIR)$(SLIBDIR)/security/pam_unix_auth.so
+	ln -s $(PAM_TCB) $(DESTDIR)$(SLIBDIR)/security/pam_unix_passwd.so
+	ln -s $(PAM_TCB) $(DESTDIR)$(SLIBDIR)/security/pam_unix_session.so
 	install -m 644 pam_unix.8 $(DESTDIR)$(MANDIR)/man8/
 
 clean:
diff -urk.orig tcb-0.9.8.8.orig/misc/Makefile tcb-0.9.8.8/misc/Makefile
--- tcb-0.9.8.8.orig/misc/Makefile	2003-11-03 14:49:54 +0300
+++ tcb-0.9.8.8/misc/Makefile	2005-04-23 14:27:13 +0400
@@ -5,11 +5,8 @@
 install-non-root: install
 
 install:
-	mkdir -p $(DESTDIR)/lib
-	mkdir -p $(DESTDIR)$(SBINDIR)
-	mkdir -p $(DESTDIR)$(LIBEXECDIR)
-	mkdir -p $(DESTDIR)$(MANDIR)/man{5,8}
-	mkdir -p $(DESTDIR)/usr/{lib,include}
+	mkdir -p $(DESTDIR)$(MANDIR)/man5
+	mkdir -p $(DESTDIR)/usr/include
 
 	install -m 644 tcb.5 $(DESTDIR)$(MANDIR)/man5/
 	install -m 644 ../include/tcb.h $(DESTDIR)/usr/include/
diff -urk.orig tcb-0.9.8.8.orig/progs/Makefile tcb-0.9.8.8/progs/Makefile
--- tcb-0.9.8.8.orig/progs/Makefile	2003-11-03 14:49:54 +0300
+++ tcb-0.9.8.8/progs/Makefile	2005-04-23 14:27:13 +0400
@@ -28,6 +28,8 @@
 		$(DESTDIR)$(LIBEXECDIR)/chkpwd/
 
 install-common:
+	mkdir -p $(DESTDIR)$(SBINDIR)
+	mkdir -p $(DESTDIR)$(MANDIR)/man8
 	install -m 700 $(CONVERT) $(DESTDIR)$(SBINDIR)/
 	install -m 700 $(UNCONVERT) $(DESTDIR)$(SBINDIR)/
 	install -m 644 $(CONVERT).8 $(DESTDIR)$(MANDIR)/man8/
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin