www-apps/netbox: remove 2.5.10

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: William Hubbs <williamh@gentoo.org>
This commit is contained in:
William Hubbs
2019-05-01 16:59:00 -05:00
committed by William Hubbs
parent a1673d48e6
commit a00e5db4ee
4 changed files with 0 additions and 235 deletions

View File

@@ -1,3 +1,2 @@
DIST netbox-2.5.10.tar.gz 2363340 BLAKE2B 9bc946398ac75b585f2bc6fdb01bfb7545c92ccbb239e9ac0309b66be435134a87cde5fcf876cec4c3354e7aedf5af1d9e1976574689dfb0af34404e9c9f907f SHA512 ed71b0efaffd8bad6e53f7b281d1933234161f031110fa901e1b789a964f000f2ff13897685e79193cbee9294c1f50b8c6edef7d0ef6f829a7357640c8034525
DIST netbox-2.5.11.tar.gz 2364831 BLAKE2B e5117b2d4c3f33b231715a8b192e7954dc0611fcb270937c5c8abda3abc9f9925bd7db2c7306847428b5a24014d0c0b07ee404294b389a708d0dc7963c250691 SHA512 dfd19af01bf096ee7d8790981853d7e94d8926a4f0eeb00a061f805d56486670c058752b9a9fb23882b0b8d33e4a2d62f50a35b56c28eb2782be47e6f4b13b7d
DIST netbox-2.5.12.tar.gz 2364874 BLAKE2B efe1360fd7c1105e5c6010ee22a882fb4fc796ff0f907974984dba35a0ab6da7724fd6042b102cebe3e3e291c3a1c65c347a5967edbaf443ece6fe61648a93be SHA512 e105a351f1150139c5bce36527ea650f95504ccc1c7b6a82c41396d69bc8671758cc3b33789c95c81785c5ff54d34c7310cd3e03e65bd006606e85021dcd1795

View File

@@ -1,27 +0,0 @@
diff --git a/upgrade.sh b/upgrade.sh
index 24e79f5b..248e1cb5 100755
--- a/upgrade.sh
+++ b/upgrade.sh
@@ -8,22 +8,6 @@
PYTHON="python3"
PIP="pip3"
-# TODO: Remove this in v2.6 as it is no longer needed under Python 3
-# Delete stale bytecode
-COMMAND="find . -name \"*.pyc\" -delete"
-echo "Cleaning up stale Python bytecode ($COMMAND)..."
-eval $COMMAND
-
-# Uninstall any Python packages which are no longer needed
-COMMAND="${PIP} uninstall -r old_requirements.txt -y"
-echo "Removing old Python packages ($COMMAND)..."
-eval $COMMAND
-
-# Install any new Python packages
-COMMAND="${PIP} install -r requirements.txt --upgrade"
-echo "Updating required Python packages ($COMMAND)..."
-eval $COMMAND
-
# Apply any database migrations
COMMAND="${PYTHON} netbox/manage.py migrate"
echo "Applying database migrations ($COMMAND)..."

View File

@@ -1,107 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_6 )
inherit python-single-r1 user readme.gentoo-r1
DESCRIPTION="IP address and data center infrastructure management tool"
HOMEPAGE="https://github.com/digitalocean/netbox"
SRC_URI="https://github.com/digitalocean/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="ldap webhooks"
RDEPEND=">=dev-python/django-2.1.5[${PYTHON_USEDEP}]
>=dev-python/django-cors-headers-2.4.0[${PYTHON_USEDEP}]
>=dev-python/django-debug-toolbar-1.11[${PYTHON_USEDEP}]
>=dev-python/django-filter-2.0.0[${PYTHON_USEDEP}]
>=dev-python/django-mptt-0.9.1[${PYTHON_USEDEP}]
>=dev-python/django-tables2-2.0.3[${PYTHON_USEDEP}]
>=dev-python/django-taggit-0.23.0[${PYTHON_USEDEP}]
>=dev-python/django-taggit-serializer-0.1.7[${PYTHON_USEDEP}]
>=dev-python/django-timezone-field-3.0[${PYTHON_USEDEP}]
>=dev-python/djangorestframework-3.9.0[${PYTHON_USEDEP}]
>=dev-python/drf-yasg-1.14.0[${PYTHON_USEDEP},validation]
>=dev-python/graphviz-0.10.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/markdown-2.6.11[${PYTHON_USEDEP}]
>=dev-python/netaddr-0.7.19[${PYTHON_USEDEP}]
>=dev-python/pillow-5.3.0[${PYTHON_USEDEP}]
>=dev-python/psycopg-2.7.6.1[${PYTHON_USEDEP}]
>=dev-python/py-gfm-0.1.4[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
www-servers/gunicorn[${PYTHON_USEDEP}]
ldap? ( >=dev-python/django-auth-ldap-1.7[${PYTHON_USEDEP}] )
webhooks? ( dev-python/django-rq )"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}"/${P}-no-pip.patch
)
DISABLE_AUTOFORMATTING=YES
DOC_CONTENTS="
netbox is installed on your system. However, there are some manual steps
you need to complete.
If this is a new installation, please follow these instructions:
From the installation instructions [1], you need to configure postgres
ldap and webhooks if you want to use them. Then, you need to
configure and install a web server. Gunicorn is already installed, so
skip that step.
Once that is done, you should be able to add the netbox service to the
default runlevel and start it.
If you have webhooks turned on, you should also add the netbox-rqworker
to the default runlevel and start it.
The files you need to edit are located in /etc/netbox, not /opt/netbox,
as shown in the installation instructions.
If this is an upgrade, you just need to stop the netbox service,
run the /opt/netbox/upgrade.sh script, check for new configuration
options in the installation documentation [1] then restart the
service.
[1] https://netbox.readthedocs.io/en/stable/installation/
"
pkg_setup() {
enewgroup ${PN}
enewuser ${PN} -1 -1 /var/lib/${PN} ${PN}
}
src_install() {
dodir /opt
cp -a ../${P} "${ED}"/opt
dosym ${P} /opt/netbox
dosym ../../etc/netbox/gunicorn_config.py /opt/netbox/gunicorn_config.py
dosym ../../../../etc/netbox/configuration.py \
/opt/netbox/netbox/netbox/configuration.py
dodir /etc/netbox
insinto /etc/netbox
newins netbox/netbox/configuration.example.py configuration.py
doins "${FILESDIR}"/gunicorn_config.py
fowners -R netbox:netbox /etc/netbox
fperms o= /etc/netbox/configuration.py /etc/netbox/gunicorn_config.py
newinitd "${FILESDIR}"/${PN}.initd ${PN}
use webhooks &&
newinitd "${FILESDIR}"/${PN}-rqworker.initd ${PN}-rqworker
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
local r
for r in $REPLACING_VERSIONS; do
if [[ $r = "2.5.10" ]]; then
ewarn "The home directory of the netbox user is now /var/lib/netbox"
ewarn "Please adjust your system."
fi
done
}

View File

@@ -1,100 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_6 )
inherit python-single-r1 user readme.gentoo-r1
DESCRIPTION="IP address and data center infrastructure management tool"
HOMEPAGE="https://github.com/digitalocean/netbox"
SRC_URI="https://github.com/digitalocean/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="ldap webhooks"
RDEPEND=">=dev-python/django-2.1.5[${PYTHON_USEDEP}]
>=dev-python/django-cors-headers-2.4.0[${PYTHON_USEDEP}]
>=dev-python/django-debug-toolbar-1.11[${PYTHON_USEDEP}]
>=dev-python/django-filter-2.0.0[${PYTHON_USEDEP}]
>=dev-python/django-mptt-0.9.1[${PYTHON_USEDEP}]
>=dev-python/django-tables2-2.0.3[${PYTHON_USEDEP}]
>=dev-python/django-taggit-0.23.0[${PYTHON_USEDEP}]
>=dev-python/django-taggit-serializer-0.1.7[${PYTHON_USEDEP}]
>=dev-python/django-timezone-field-3.0[${PYTHON_USEDEP}]
>=dev-python/djangorestframework-3.9.0[${PYTHON_USEDEP}]
>=dev-python/drf-yasg-1.14.0[${PYTHON_USEDEP},validation]
>=dev-python/graphviz-0.10.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/markdown-2.6.11[${PYTHON_USEDEP}]
>=dev-python/netaddr-0.7.19[${PYTHON_USEDEP}]
>=dev-python/pillow-5.3.0[${PYTHON_USEDEP}]
>=dev-python/psycopg-2.7.6.1[${PYTHON_USEDEP}]
>=dev-python/py-gfm-0.1.4[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
www-servers/gunicorn[${PYTHON_USEDEP}]
ldap? ( >=dev-python/django-auth-ldap-1.7[${PYTHON_USEDEP}] )
webhooks? ( dev-python/django-rq )"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}"/${P}-no-pip.patch
)
DISABLE_AUTOFORMATTING=YES
DOC_CONTENTS="
netbox is installed on your system. However, there are some manual steps
you need to complete.
If this is a new installation, please follow these instructions:
From the installation instructions [1], you need to configure postgres
ldap and webhooks if you want to use them. Then, you need to
configure and install a web server. Gunicorn is already installed, so
skip that step.
Once that is done, you should be able to add the netbox service to the
default runlevel and start it.
If you have webhooks turned on, you should also add the netbox-rqworker
to the default runlevel and start it.
The files you need to edit are located in /etc/netbox, not /opt/netbox,
as shown in the installation instructions.
If this is an upgrade, you just need to stop the netbox service,
run the /opt/netbox/upgrade.sh script, check for new configuration
options in the installation documentation [1] then restart the
service.
[1] https://netbox.readthedocs.io/en/stable/installation/
"
pkg_setup() {
enewgroup ${PN}
enewuser ${PN} -1 -1 /opt/${PN} ${PN}
}
src_install() {
dodir /opt
cp -a ../${P} "${ED}"/opt
dosym ${P} /opt/netbox
dosym ../../etc/netbox/gunicorn_config.py /opt/netbox/gunicorn_config.py
dosym ../../../../etc/netbox/configuration.py \
/opt/netbox/netbox/netbox/configuration.py
dodir /etc/netbox
insinto /etc/netbox
newins netbox/netbox/configuration.example.py configuration.py
doins "${FILESDIR}"/gunicorn_config.py
fowners -R netbox:netbox /etc/netbox
fperms o= /etc/netbox/configuration.py /etc/netbox/gunicorn_config.py
newinitd "${FILESDIR}"/${PN}.initd ${PN}
use webhooks &&
newinitd "${FILESDIR}"/${PN}-rqworker.initd ${PN}-rqworker
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}