--- pmake-1.45/mk/bsd.own.mk.orig 2002-07-01 02:54:36 +0400 +++ pmake-1.45/mk/bsd.own.mk 2003-05-17 15:53:03 +0400 @@ -23,8 +23,13 @@ BSDSRCDIR?= /usr/src BSDOBJDIR?= /usr/obj +.if defined(DESTDIR) +BINGRP?= `id -g` +BINOWN?= `id -u` +.else BINGRP?= root BINOWN?= root +.endif BINMODE?= 755 NONBINMODE?= 644 @@ -32,14 +37,14 @@ MANZ= 1 MANDIR?= /usr/share/man -MANGRP?= root -MANOWN?= root +MANGRP?= ${DOCGRP} +MANOWN?= ${DOCOWN} MANMODE?= ${NONBINMODE} MANINSTALL?= maninstall catinstall INFODIR?= /usr/share/info -INFOGRP?= root -INFOOWN?= root +INFOGRP?= ${DOCGRP} +INFOOWN?= ${DOCOWN} INFOMODE?= ${NONBINMODE} LIBDIR?= /usr/lib @@ -49,18 +54,23 @@ LIBMODE?= ${NONBINMODE} DOCDIR?= /usr/share/doc +.if defined(DESTDIR) +DOCGRP?= `id -g` +DOCOWN?= `id -u` +.else DOCGRP?= root DOCOWN?= root +.endif DOCMODE?= ${NONBINMODE} NLSDIR?= /usr/share/nls -NLSGRP?= root -NLSOWN?= root +NLSGRP?= ${LIBGRP} +NLSOWN?= ${LIBOWN} NLSMODE?= ${NONBINMODE} KMODDIR?= /usr/lkm -KMODGRP?= root -KMODOWN?= root +KMODGRP?= ${BINGRP} +KMODOWN?= ${BINOWN} KMODMODE?= ${NONBINMODE} COPY?= -c @@ -117,8 +127,8 @@ #OBJECT_FMT?=ELF #.else -# On Debian GNU/Linux, Everything is ELF. -OBJECT_FMT?=a.out +# On Debian GNU/Linux, as well as on ALT Linux, Everything is ELF. +OBJECT_FMT?=ELF #.endif # GNU sources and packages sometimes see architecture names differently.