0f98df2956
post-deinstall script, the variable intended to hold the name of that script would be used uninitialized. In some cases, fexists() would succeed, causing pkg_delete to try to chmod +x it, then execute it, resulting in bizarre error messages such as: .//: Permission denied This bug would normally only occur when multiple packages were specified on the command line; otherwise post_script would be located in a previously unused part of the stack, and implicitly (but quite accidentally) initialized to all-zeros. MFC after: 3 days
19 lines
314 B
Makefile
19 lines
314 B
Makefile
# $FreeBSD$
|
|
|
|
PROG= pkg_delete
|
|
SRCS= main.c perform.c
|
|
|
|
CFLAGS+= ${DEBUG} -I${.CURDIR}/../lib
|
|
|
|
WARNS?= 4
|
|
|
|
DPADD= ${LIBINSTALL} ${LIBMD}
|
|
LDADD= ${LIBINSTALL} -lmd
|
|
|
|
.if !defined(NOCRYPT) && !defined(NOSECURE) && !defined(NO_OPENSSL)
|
|
DPADD+= ${LIBSSL} ${LIBCRYPTO}
|
|
LDADD+= -lssl -lcrypto
|
|
.endif
|
|
|
|
.include <bsd.prog.mk>
|