aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt/pkg_jail
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2015-08-14 10:42:54 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2015-08-14 10:42:54 +0000
commit75c023161df6040c1e52a13c478e3030d578e9c8 (patch)
tree7ccef3f406be7584e8f8a1cc79252c8d72128508 /ports-mgmt/pkg_jail
parent3b658b53e0eaed4375dadebdcb65330c4c42b6b6 (diff)
downloadports-75c023161df6040c1e52a13c478e3030d578e9c8.tar.gz
ports-75c023161df6040c1e52a13c478e3030d578e9c8.zip
- update to 1.86
Notes
Notes: svn path=/head/; revision=394202
Diffstat (limited to 'ports-mgmt/pkg_jail')
-rw-r--r--ports-mgmt/pkg_jail/Makefile2
-rw-r--r--ports-mgmt/pkg_jail/files/pkg_update45
2 files changed, 26 insertions, 21 deletions
diff --git a/ports-mgmt/pkg_jail/Makefile b/ports-mgmt/pkg_jail/Makefile
index 60c99ba7e650..f5aef5c1d1f9 100644
--- a/ports-mgmt/pkg_jail/Makefile
+++ b/ports-mgmt/pkg_jail/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= pkg_jail
-PORTVERSION= 1.85
+PORTVERSION= 1.86
CATEGORIES= ports-mgmt
MASTER_SITES= # empty
DISTFILES= # empty
diff --git a/ports-mgmt/pkg_jail/files/pkg_update b/ports-mgmt/pkg_jail/files/pkg_update
index 798c67a91e5e..828b4cd54520 100644
--- a/ports-mgmt/pkg_jail/files/pkg_update
+++ b/ports-mgmt/pkg_jail/files/pkg_update
@@ -1,5 +1,5 @@
#!/bin/sh
-# $Id: pkg_update,v 1.85 2015/02/28 06:43:09 cvs Exp $
+# $Id: pkg_update,v 1.86 2015/08/14 10:41:23 cvs Exp $
# $FreeBSD$
#
# Copyright (c) 2001-2006
@@ -159,13 +159,13 @@ run_pkg_add() {
read_env_local
if test "${pkgng}" = ""
then
- ${local_env} pkg_add "${pkgfile}"
+ env ${pkg_env} ${local_env} pkg_add "${pkgfile}"
if test -e ${pkg_dbdir}/${pkgname}/+CONTENTS
then
return 0
fi
else
- ${local_env} pkg add "${pkgfile}"
+ env ${pkg_env} ${local_env} pkg add "${pkgfile}"
installed=`pkg query -e "%o == ${dir}" '%o'`
if test "${installed}" = "${dir}"
then
@@ -331,7 +331,7 @@ run_pkg_info_dependecies() {
then
pkg_info -q -r "${1}" | sed 's|^@pkgdep ||'
else
- ${pkg} info -q -d -F "${1}"
+ ${pkg} info -q --dependencies -F "${1}"
fi
}
@@ -1125,7 +1125,7 @@ clean_package_all() {
while read dep
do
pmade="${dep}${ext}"
- if test -f "${pmade}"
+ if test -f "${pkgall}/${pmade}"
then
#
# find matching port directory (origin)
@@ -1160,12 +1160,12 @@ clean_package_all() {
move_away ${i}
break
else
- noinstall=`cd "${depdir}" && make -V NO_INSTALL`
- case "${noinstall}" in
- yes|YES)
- continue
- ;;
- esac
+# noinstall=`cd "${depdir}" && make -V NO_INSTALL`
+# case "${noinstall}" in
+# yes|YES)
+# continue
+# ;;
+# esac
echo "${i}: dependency ${pmade} missing!"
move_away ${i}
break
@@ -2064,15 +2064,16 @@ update_pkg() {
if test -f "${pkg}"
then
${pkg} delete -y -a -f
+ env "PKG_DBDIR=/var/db/pkgng" ${pkg} delete -y -a -f
fi
/etc/rc.d/ldconfig start
- cd "${portsdir}/ports-mgmt/pkg" && make clean deinstall PREFIX=/usr/pkgng PKGNAMESUFFIX=-pkgng package install
+ ( cd "${portsdir}/ports-mgmt/pkg" && env "PKG_DBDIR=/var/db/pkgng" make clean deinstall PREFIX=/usr/pkgng PKGNAMESUFFIX=-pkgng package install )
if test ! -L /usr/sbin/pkg
then
mv -f /usr/sbin/pkg /usr/sbin/pkg.orig
ln -s "${pkg}" /usr/sbin/pkg
fi
- cd "${portsdir}/ports-mgmt/pkg" && make clean package install
+ ( cd "${portsdir}/ports-mgmt/pkg" && make clean package install )
${pkg} delete -y -f pkg
}
#
@@ -2081,7 +2082,7 @@ update_pkg() {
check_update_pkg() {
if test -f "${pkg}"
then
- old=`${pkg} query -e '%p == /usr/pkgng' %n-%v`
+ old=`env "PKG_DBDIR=/var/db/pkgng" ${pkg} query -e '%p == /usr/pkgng' %n-%v`
pkgname=`cd "${portsdir}/ports-mgmt/pkg" && make PKGNAMESUFFIX=-pkgng -V PKGNAME`
if test "${old}" = "${pkgname}"
then
@@ -2177,6 +2178,14 @@ quiet_mkdir "${pkginfo_cache}"
#
target="${1}"
case "${target}" in
+repo)
+ if test "${pkgng}" != ""
+ then
+ mv "${packages}/Old" "${packages}-Old"
+ ${pkg} repo "${packages}"
+ mv "${packages}-Old" "${packages}/Old"
+ fi
+ ;;
make-packages)
defaultdata="${localdir}/data/make-packages.${hostname}"
if test ! -f "${defaultdata}"
@@ -2204,12 +2213,7 @@ make-packages)
make_packages_in_dir "${i}"
fi
done
- if test "${pkgng}" != ""
- then
- mv "${packages}/Old" "${packages}-Old"
- ${pkg} repo "${packages}"
- mv "${packages}-Old" "${packages}/Old"
- fi
+ next_target repo
;;
add-packages)
shift
@@ -2342,6 +2346,7 @@ clean-packages)
clean_package_all
clean_package_links
)
+ next_target repo
next_target "${@}"
;;
clean-openssl-packages)