Fix apg
This commit is contained in:
parent
58c08fdefb
commit
850f20567e
44
pkgs/tools/security/apg/apg.patch
Normal file
44
pkgs/tools/security/apg/apg.patch
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
diff -rc apg-2.2.3/Makefile apg-2.2.3-new/Makefile
|
||||||
|
*** apg-2.2.3/Makefile 2003-08-07 17:40:30.000000000 +0200
|
||||||
|
--- apg-2.2.3-new/Makefile 2013-07-24 12:25:31.159938436 +0200
|
||||||
|
***************
|
||||||
|
*** 113,131 ****
|
||||||
|
if test -x ./apg; then \
|
||||||
|
./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||||
|
./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||||
|
! ./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apg ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||||
|
./install-sh -c -m 0444 ./doc/man/apg.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||||
|
fi
|
||||||
|
if test -x ./apgd; then \
|
||||||
|
./mkinstalldirs ${INSTALL_PREFIX}${APGD_BIN_DIR}; \
|
||||||
|
./mkinstalldirs ${INSTALL_PREFIX}${APGD_MAN_DIR}; \
|
||||||
|
! ./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apgd ${INSTALL_PREFIX}${APGD_BIN_DIR}; \
|
||||||
|
./install-sh -c -m 0444 ./doc/man/apgd.8 ${INSTALL_PREFIX}${APGD_MAN_DIR}; \
|
||||||
|
fi
|
||||||
|
if test -x ./apgbfm; then \
|
||||||
|
./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||||
|
./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||||
|
! ./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apgbfm ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||||
|
./install-sh -c -m 0444 ./doc/man/apgbfm.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
--- 113,131 ----
|
||||||
|
if test -x ./apg; then \
|
||||||
|
./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||||
|
./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||||
|
! ./install-sh -c -m 0755 ./apg ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||||
|
./install-sh -c -m 0444 ./doc/man/apg.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||||
|
fi
|
||||||
|
if test -x ./apgd; then \
|
||||||
|
./mkinstalldirs ${INSTALL_PREFIX}${APGD_BIN_DIR}; \
|
||||||
|
./mkinstalldirs ${INSTALL_PREFIX}${APGD_MAN_DIR}; \
|
||||||
|
! ./install-sh -c -m 0755 ./apgd ${INSTALL_PREFIX}${APGD_BIN_DIR}; \
|
||||||
|
./install-sh -c -m 0444 ./doc/man/apgd.8 ${INSTALL_PREFIX}${APGD_MAN_DIR}; \
|
||||||
|
fi
|
||||||
|
if test -x ./apgbfm; then \
|
||||||
|
./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||||
|
./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||||
|
! ./install-sh -c -m 0755 ./apgbfm ${INSTALL_PREFIX}${APG_BIN_DIR}; \
|
||||||
|
./install-sh -c -m 0444 ./doc/man/apgbfm.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \
|
||||||
|
fi
|
||||||
|
|
@ -8,10 +8,8 @@ stdenv.mkDerivation rec {
|
|||||||
configurePhase = ''
|
configurePhase = ''
|
||||||
substituteInPlace Makefile --replace /usr/local "$out"
|
substituteInPlace Makefile --replace /usr/local "$out"
|
||||||
'';
|
'';
|
||||||
preInstall = ''
|
|
||||||
export CHOWNPROG=true
|
patches = [ ./apg.patch ];
|
||||||
export CHGRPPROG=true
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "A tool set for random password generation.";
|
description = "A tool set for random password generation.";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user