85 |
if virtuals_read ${CAT}/${PNAME} showpkgs &> /dev/null |
if virtuals_read ${CAT}/${PNAME} showpkgs &> /dev/null |
86 |
then |
then |
87 |
#virtual is installed; take pkg name from virtualdb |
#virtual is installed; take pkg name from virtualdb |
88 |
REAL_PKGNAME="$(virtuals_read ${CAT}/${PNAME} showpkgs)" |
# REAL_PKGNAME="$(virtuals_read ${CAT}/${PNAME} showpkgs)" |
89 |
VIRTUAL_NAME="${CAT}/${PNAME}" |
# VIRTUAL_NAME="${CAT}/${PNAME}" |
90 |
|
# |
91 |
CAT=$(echo ${REAL_PKGNAME}|cut -d / -f1) |
# CAT=$(echo ${REAL_PKGNAME}|cut -d / -f1) |
92 |
PNAME=$(echo ${REAL_PKGNAME}|cut -d / -f2) |
# PNAME=$(echo ${REAL_PKGNAME}|cut -d / -f2) |
93 |
|
|
94 |
|
for vpkg in $(virtuals_read ${CAT}/${PNAME} showpkgs) |
95 |
|
do |
96 |
|
#virtual is installed; take pkg name from virtualdb |
97 |
|
REAL_PKGNAME="${vpkg}" |
98 |
|
VIRTUAL_NAME="${CAT}/${PNAME}" |
99 |
|
|
100 |
|
CAT=$(echo ${REAL_PKGNAME}|cut -d / -f1) |
101 |
|
PNAME=$(echo ${REAL_PKGNAME}|cut -d / -f2) |
102 |
|
done |
103 |
|
|
104 |
else |
else |
105 |
# choose one from virtualdb defaults (virtuals.defaults) |
# choose one from virtualdb defaults (virtuals.defaults) |
106 |
REAL_PKGNAME="$(default_virtualname_to_pkgname ${CAT}/${PNAME})" |
REAL_PKGNAME="$(default_virtualname_to_pkgname ${CAT}/${PNAME})" |