tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
Fix apg
Rob Vermaas
12 years ago
850f2056
58c08fde
+46
-4
2 changed files
expand all
collapse all
unified
split
pkgs
tools
security
apg
apg.patch
default.nix
+44
pkgs/tools/security/apg/apg.patch
···
1
1
+
diff -rc apg-2.2.3/Makefile apg-2.2.3-new/Makefile
2
2
+
*** apg-2.2.3/Makefile 2003-08-07 17:40:30.000000000 +0200
3
3
+
--- apg-2.2.3-new/Makefile 2013-07-24 12:25:31.159938436 +0200
4
4
+
***************
5
5
+
*** 113,131 ****
6
6
+
if test -x ./apg; then \
7
7
+
./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \
8
8
+
./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \
9
9
+
! ./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apg ${INSTALL_PREFIX}${APG_BIN_DIR}; \
10
10
+
./install-sh -c -m 0444 ./doc/man/apg.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \
11
11
+
fi
12
12
+
if test -x ./apgd; then \
13
13
+
./mkinstalldirs ${INSTALL_PREFIX}${APGD_BIN_DIR}; \
14
14
+
./mkinstalldirs ${INSTALL_PREFIX}${APGD_MAN_DIR}; \
15
15
+
! ./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apgd ${INSTALL_PREFIX}${APGD_BIN_DIR}; \
16
16
+
./install-sh -c -m 0444 ./doc/man/apgd.8 ${INSTALL_PREFIX}${APGD_MAN_DIR}; \
17
17
+
fi
18
18
+
if test -x ./apgbfm; then \
19
19
+
./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \
20
20
+
./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \
21
21
+
! ./install-sh -c -m 0755 -o root -g ${FIND_GROUP} ./apgbfm ${INSTALL_PREFIX}${APG_BIN_DIR}; \
22
22
+
./install-sh -c -m 0444 ./doc/man/apgbfm.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \
23
23
+
fi
24
24
+
25
25
+
--- 113,131 ----
26
26
+
if test -x ./apg; then \
27
27
+
./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \
28
28
+
./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \
29
29
+
! ./install-sh -c -m 0755 ./apg ${INSTALL_PREFIX}${APG_BIN_DIR}; \
30
30
+
./install-sh -c -m 0444 ./doc/man/apg.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \
31
31
+
fi
32
32
+
if test -x ./apgd; then \
33
33
+
./mkinstalldirs ${INSTALL_PREFIX}${APGD_BIN_DIR}; \
34
34
+
./mkinstalldirs ${INSTALL_PREFIX}${APGD_MAN_DIR}; \
35
35
+
! ./install-sh -c -m 0755 ./apgd ${INSTALL_PREFIX}${APGD_BIN_DIR}; \
36
36
+
./install-sh -c -m 0444 ./doc/man/apgd.8 ${INSTALL_PREFIX}${APGD_MAN_DIR}; \
37
37
+
fi
38
38
+
if test -x ./apgbfm; then \
39
39
+
./mkinstalldirs ${INSTALL_PREFIX}${APG_BIN_DIR}; \
40
40
+
./mkinstalldirs ${INSTALL_PREFIX}${APG_MAN_DIR}; \
41
41
+
! ./install-sh -c -m 0755 ./apgbfm ${INSTALL_PREFIX}${APG_BIN_DIR}; \
42
42
+
./install-sh -c -m 0444 ./doc/man/apgbfm.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \
43
43
+
fi
44
44
+
+2
-4
pkgs/tools/security/apg/default.nix
···
8
8
configurePhase = ''
9
9
substituteInPlace Makefile --replace /usr/local "$out"
10
10
'';
11
11
-
preInstall = ''
12
12
-
export CHOWNPROG=true
13
13
-
export CHGRPPROG=true
14
14
-
'';
11
11
+
12
12
+
patches = [ ./apg.patch ];
15
13
16
14
meta = {
17
15
description = "A tool set for random password generation.";