diff options
author | jaapb <jaapb@pkgsrc.org> | 2016-06-25 13:52:28 +0000 |
---|---|---|
committer | jaapb <jaapb@pkgsrc.org> | 2016-06-25 13:52:28 +0000 |
commit | 405775c7555c3d65daca2cdb55bed83348adbc70 (patch) | |
tree | 9cdb0ae07736cb934a0f322aa29e20b03e4c7dac /mk/pkginstall | |
parent | eb3deaf83958d908498dbc50f9a95ef65ad9e546 (diff) | |
download | pkgsrc-405775c7555c3d65daca2cdb55bed83348adbc70.tar.gz |
Updated pkginstall framework to correct bug in findlib registration.
Discussed on packages@ and okayed by jperkin.
Diffstat (limited to 'mk/pkginstall')
-rw-r--r-- | mk/pkginstall/ocaml-findlib-register | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mk/pkginstall/ocaml-findlib-register b/mk/pkginstall/ocaml-findlib-register index 82aef07fcc2..7550e973cf9 100644 --- a/mk/pkginstall/ocaml-findlib-register +++ b/mk/pkginstall/ocaml-findlib-register @@ -1,4 +1,4 @@ -# $NetBSD: ocaml-findlib-register,v 1.2 2016/06/17 08:53:42 jaapb Exp $ +# $NetBSD: ocaml-findlib-register,v 1.3 2016/06/25 13:52:28 jaapb Exp $ # # Generate an +OCAML_FINDLIB_REGISTER script that handles registration for # findlib after a binary installation @@ -45,10 +45,10 @@ case "${OCAML_FINDLIB_REGISTER_VERBOSE:-@OCAML_FINDLIB_REGISTER_VERBOSE@}" in ;; esac -${TOUCH} ${LDCONF}.tmp +${TOUCH} "${LDCONF}.tmp" for i in ${OCAML_FINDLIB_DIRS} do - ${GREP} -F -v -- "${OCAML_SITELIBDIR}/$i" < "${LDCONF}" >> "${LDCONF}.tmp" + ${GREP} -F -v -- "${OCAML_SITELIBDIR}/$i" < "${LDCONF}" > "${LDCONF}.tmp" case $ACTION in ADD) $echo "${PKGNAME}: adding $i to ${LDCONF}" @@ -59,8 +59,8 @@ do $echo "${PKGNAME}: removing $i from ${LDCONF}" ;; esac + ${MV} -f "${LDCONF}.tmp" "${LDCONF}" done -${MV} -f "${LDCONF}.tmp" "${LDCONF}" EOF ${CHMOD} +x ./+OCAML_FINDLIB_REGISTER |