diff -ru2N apg-2.2.3/Makefile apg-2.2.3-patched/Makefile --- apg-2.2.3/Makefile Thu Aug 7 17:40:30 2003 +++ apg-2.2.3-patched/Makefile Fri Dec 10 08:51:00 2004 @@ -14,5 +14,5 @@ # You should comment the line below ('LIBS= -lcrypt')for QNX RTP # 6.1.0, OpenBSD 2.8 and above, WIN32 (+MinGW) -LIBS = -lcrypt +#LIBS = -lcrypt LIBM = -lm # Use lines below for cygwin @@ -75,7 +75,4 @@ # ====== YOU DO NOT NEED TO MODIFY ANYTHING BELOW THIS LINE ====== -# Find group ID for user root -FIND_GROUP = `grep '^root:' /etc/passwd | awk -F: '{ print $$4 }'` - PROGNAME = apg CS_PROGNAME = apgd @@ -110,9 +107,9 @@ strip ${BFM_PROGNAME} -install: +install: apg 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 0755 ./apg ${INSTALL_PREFIX}${APG_BIN_DIR}; \ ./install-sh -c -m 0444 ./doc/man/apg.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \ fi @@ -120,5 +117,5 @@ ./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 0755 ./apgd ${INSTALL_PREFIX}${APGD_BIN_DIR}; \ ./install-sh -c -m 0444 ./doc/man/apgd.8 ${INSTALL_PREFIX}${APGD_MAN_DIR}; \ fi @@ -126,5 +123,5 @@ ./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 0755 ./apgbfm ${INSTALL_PREFIX}${APG_BIN_DIR}; \ ./install-sh -c -m 0444 ./doc/man/apgbfm.1 ${INSTALL_PREFIX}${APG_MAN_DIR}; \ fi diff -ru2N apg-2.2.3/apg.c apg-2.2.3-patched/apg.c --- apg-2.2.3/apg.c Fri Sep 12 19:46:27 2003 +++ apg-2.2.3-patched/apg.c Fri Dec 10 08:56:49 2004 @@ -572,5 +572,5 @@ UINT32 prom[2] = { 0L, 0L }; UINT32 sdres = 0L; - printf ("\nPlease enter some random data (only first %d are significant)\n", sizeof(prom)); + printf ("\nPlease enter some random data (only first %d are significant)\n", (int)(sizeof(prom))); seq = (char *)getpass("(eg. your old password):>"); if (strlen(seq) < sizeof(prom))