47 |
ALX_RM_OPTS+=" ${ALX_DEV_ONLY_KEEP}" |
ALX_RM_OPTS+=" ${ALX_DEV_ONLY_KEEP}" |
48 |
fi |
fi |
49 |
|
|
|
SPECIAL_FUNCTIONS="${SPECIAL_FUNCTIONS} alx-split_postinstall" |
|
|
|
|
|
alx-split_postinstall() |
|
|
{ |
|
|
local target |
|
|
|
|
|
case ${REMOVE_DEPRECATED_MAGE_TARGETS} in |
|
|
1|yes|true|TRUE) |
|
|
for target in ${DEPRECATED_MAGE_TARGETS} |
|
|
do |
|
|
# first try to remove split_package_base target |
|
|
if [[ ! -z $(magequery -n ${SPLIT_PACKAGE_BASE}-${target}) ]] |
|
|
then |
|
|
echo "removing deprecated mage-target '${SPLIT_PACKAGE_BASE}-${target}'" |
|
|
mage uninstall ${SPLIT_PACKAGE_BASE}-${target} || die |
|
|
fi |
|
|
|
|
|
# then try to remove pname target |
|
|
if [[ ! -z $(magequery -n ${_PNAME}-${target}) ]] |
|
|
then |
|
|
echo "removing deprecated mage-target '${_PNAME}-${target}'" |
|
|
mage uninstall ${_PNAME}-${target} || die |
|
|
fi |
|
|
done |
|
|
;; |
|
|
esac |
|
|
} |
|
|
|
|
50 |
alx-split_generate_split_info() |
alx-split_generate_split_info() |
51 |
{ |
{ |
52 |
eval "split_info_${PNAME}() |
eval "split_info_${PNAME}() |
175 |
alx-split_generate_src_install_dev |
alx-split_generate_src_install_dev |
176 |
alx-split_generate_src_install |
alx-split_generate_src_install |
177 |
|
|
178 |
export_inherits alx-split src_install_${PNAME} src_install_${PNAME}-dev postinstall |
export_inherits alx-split src_install_${PNAME} src_install_${PNAME}-dev |