|
|
@ -394,15 +394,18 @@ dump_env() { |
|
|
|
alias |
|
|
|
} |
|
|
|
|
|
|
|
# Check for a package in configuration |
|
|
|
# |
|
|
|
pkgcheck() { |
|
|
|
egrep -q "^$2.* ($1) " $base/config/$config/packages |
|
|
|
} |
|
|
|
# Check if a package is already installed |
|
|
|
# |
|
|
|
# It does check the build-list if not in the rebuild stage - and |
|
|
|
# the really installed package data for rebuilds (and so manual builds). |
|
|
|
# |
|
|
|
pkginstalled() { |
|
|
|
[ -f $root/var/adm/flists/$1 ] |
|
|
|
if [ "$stagelevel" -le 8 ] ; then |
|
|
|
local pattern="$1"; pattern="${pattern//+/\\+}" |
|
|
|
egrep -q "^X.* ($pattern) " $base/config/$config/packages |
|
|
|
else |
|
|
|
[ -f $root/var/adm/packages/$1 ] |
|
|
|
fi |
|
|
|
} |
|
|
|
|
|
|
|
# Register a window-manager |
|
|
|