www-apps/netbox: Improving migration post install
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr
This commit is contained in:
parent
bef98f4162
commit
a95660ce7b
|
@ -111,17 +111,19 @@ src_install() {
|
||||||
|
|
||||||
pkg_postinst() {
|
pkg_postinst() {
|
||||||
readme.gentoo_print_elog
|
readme.gentoo_print_elog
|
||||||
local r
|
for LAST_PREVIOUS_VERSION in $REPLACING_VERSIONS; do
|
||||||
for r in $REPLACING_VERSIONS; do
|
if [[ "$LAST_PREVIOUS_VERSION" = "2.5.10" ]]; then
|
||||||
if [[ $r = "2.5.10" ]]; then
|
|
||||||
ewarn "The home directory of the netbox user is now /var/lib/netbox"
|
ewarn "The home directory of the netbox user is now /var/lib/netbox"
|
||||||
ewarn "Please adjust your system."
|
ewarn "Please adjust your system."
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
LAST_PREVIOUS_VERSION="${REPLACING_VERSIONS[-1]}"
|
if [ -z "${LAST_PREVIOUS_VERSION}" ]; then
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
LAST_BASE_DIRECTORY="/opt/netbox-${LAST_PREVIOUS_VERSION}"
|
LAST_BASE_DIRECTORY="/opt/netbox-${LAST_PREVIOUS_VERSION}"
|
||||||
NBCP="su -l ${PN} -c cp"
|
NBCP="su -l ${PN} -s /bin/sh -c cp"
|
||||||
if [ -f "${LAST_BASE_DIRECTORY}/local_requirements.txt}" ]; then
|
if [ -f "${LAST_BASE_DIRECTORY}/local_requirements.txt}" ]; then
|
||||||
${NBCP} "${LAST_BASE_DIRECTORY}/local_requirements.txt}" /opt/netbox
|
${NBCP} "${LAST_BASE_DIRECTORY}/local_requirements.txt}" /opt/netbox
|
||||||
fi
|
fi
|
||||||
|
@ -137,5 +139,5 @@ pkg_postinst() {
|
||||||
if [ -d "${LAST_BASE_DIRECTORY}/netbox/reports" ]; then
|
if [ -d "${LAST_BASE_DIRECTORY}/netbox/reports" ]; then
|
||||||
${NBCP} -pr "${LAST_BASE_DIRECTORY}/netbox/reports" /opt/netbox/netbox/
|
${NBCP} -pr "${LAST_BASE_DIRECTORY}/netbox/reports" /opt/netbox/netbox/
|
||||||
fi
|
fi
|
||||||
cd /opt/netbox && su -l "${PN}" -c ./upgrade.sh
|
cd /opt/netbox && su -l "${PN}" -s /bin/sh -c ./upgrade.sh
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue