From 922e2f6437ac57463bbde0d9f9fb92098eaf35b8 Mon Sep 17 00:00:00 2001 From: Alarig Le Lay Date: Mon, 30 Jan 2023 23:12:09 +0100 Subject: [PATCH] www-apps/netbox: drop 2.11.12 --- www-apps/netbox/Manifest | 1 - www-apps/netbox/netbox-2.11.12.ebuild | 143 -------------------------- 2 files changed, 144 deletions(-) delete mode 100644 www-apps/netbox/netbox-2.11.12.ebuild diff --git a/www-apps/netbox/Manifest b/www-apps/netbox/Manifest index d2d848b..3ac5561 100644 --- a/www-apps/netbox/Manifest +++ b/www-apps/netbox/Manifest @@ -1,2 +1 @@ -DIST netbox-2.11.12.tar.gz 7125072 BLAKE2B 4136748fed3b6559aecdf489f2f300f656c8b617fb62442fe94d2f08f58a21b493062e8d24e2ee94889e3e530f9f757adfe3eaef78ee4a240c7a1c584ad2bf5d SHA512 6c4c0ad99d6df9b8a97065e2f326ce46d666313c6eb93e72c163f32a1ed7450409ab528ceee97b8c12f9702d333dd51d8dd4402eddcfe338598d5bfd05d9a72f DIST netbox-3.0.12.tar.gz 4487103 BLAKE2B 2a43778a6496ab67f15f512521b4ef5c63f775d19271b4c59f662701e260655af1c4547f5c92c65d49de13c0cf21bbe73111f516eb8db8311c8ce794a4287848 SHA512 3fdebcad915c72c586c2a6b6e7a67649f7ed71c1c09437cb1fa6585dafb0e38d4e43e1ac0b6cdde151cc0987eae014e491836bed301935055699da00dc5cc8fc diff --git a/www-apps/netbox/netbox-2.11.12.ebuild b/www-apps/netbox/netbox-2.11.12.ebuild deleted file mode 100644 index 2aa0a0d..0000000 --- a/www-apps/netbox/netbox-2.11.12.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) -inherit python-single-r1 readme.gentoo-r1 - -DESCRIPTION="IP address and data center infrastructure management tool" -HOMEPAGE="https://github.com/netbox-community/netbox" -SRC_URI="https://github.com/netbox-community/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="ldap" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -RDEPEND=" - acct-group/netbox - acct-user/netbox - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - =dev-python/django-cacheops-6.0[${PYTHON_USEDEP}] - >=dev-python/django-cors-headers-3.8.0[${PYTHON_USEDEP}] - >=dev-python/django-debug-toolbar-3.2.2[${PYTHON_USEDEP}] - >=dev-python/django-filter-2.4.0[${PYTHON_USEDEP}] - >=dev-python/django-mptt-0.13.1[${PYTHON_USEDEP}] - >=dev-python/django-pglocks-1.0.4[${PYTHON_USEDEP}] - >=dev-python/django-prometheus-2.1.0[${PYTHON_USEDEP}] - >=dev-python/django-rq-2.4.1[${PYTHON_USEDEP}] - >=dev-python/django-tables2-2.4.0[${PYTHON_USEDEP}] - >=dev-python/django-taggit-1.5.1[${PYTHON_USEDEP}] - ~dev-python/django-timezone-field-4.1.2[${PYTHON_USEDEP}] - >=dev-python/djangorestframework-3.12.4[${PYTHON_USEDEP}] - >=dev-python/drf-yasg-1.20.0[${PYTHON_USEDEP},validation] - >=dev-python/jinja-3.0.1[${PYTHON_USEDEP}] - >=dev-python/markdown-3.3.4[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.8.0[${PYTHON_USEDEP}] - >=dev-python/pillow-8.3.1[${PYTHON_USEDEP}] - >=dev-python/psycopg-2.9.1[${PYTHON_USEDEP}] - >=dev-python/pycryptodome-3.10.1[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}] - >=dev-python/svgwrite-1.4.1[${PYTHON_USEDEP}] - >=dev-python/tablib-3.0.0[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - ldap? ( >=dev-python/django-auth-ldap-1.7[${PYTHON_USEDEP}] ) - ')" -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 from the installation guide [1]. - -On Gentoo, the configuration files you need to edit are located in -/etc/netbox, not /opt/netbox as shown in the installation guide. - -If this is a new installation, please follow the installation guide -other than this difference. Also, if you need ldap, set the appropriate -use flag when emerging netbox to install the dependency for it. - -Once that is done, you should be able to add the netbox service to the -default runlevel and start it. - -If you want to use webhooks, you should also add the netbox-rqworker -service to the default runlevel and start it. - -If this is an upgrade, follow these instructions: - -Stop the netbox service. If the netbox-rqworker service is running, -stop it as well. - -Next, run the upgrade script as described in the upgrading guide[2]. - -Next, check for new configuration options and set them as appropriate -for your system. - -Next, start the netbox service. - -Finally, if you are using webhooks, start the netbox-rqworker service. - -[1] https://netbox.readthedocs.io/en/stable/installation/ -[2] https://netbox.readthedocs.io/en/stable/installation/upgrading/ -" - -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 /opt/${P} - fowners -h netbox:netbox /opt/netbox - fperms o= /etc/netbox/configuration.py /etc/netbox/gunicorn_config.py - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newinitd "${FILESDIR}"/${PN}-rqworker.initd ${PN}-rqworker - keepdir /var/log/netbox - fowners -R netbox:netbox /var/log/netbox - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog - for LAST_PREVIOUS_VERSION in $REPLACING_VERSIONS; do - if [[ "$LAST_PREVIOUS_VERSION" = "2.5.10" ]]; then - ewarn "The home directory of the netbox user is now /var/lib/netbox" - ewarn "Please adjust your system." - fi - done - - if [ -z "${LAST_PREVIOUS_VERSION}" ]; then - exit - fi - - LAST_BASE_DIRECTORY="/opt/netbox-${LAST_PREVIOUS_VERSION}" - NBCP="su -l ${PN} -s /bin/sh -c cp" - if [ -f "${LAST_BASE_DIRECTORY}/local_requirements.txt}" ]; then - ${NBCP} "${LAST_BASE_DIRECTORY}/local_requirements.txt}" /opt/netbox - fi - if [ -f "${LAST_BASE_DIRECTORY}/netbox/netbox/ldap_config.py" ]; then - ${NBCP} "${LAST_BASE_DIRECTORY}/netbox/netbox/ldap_config.py" /opt/netbox/netbox/netbox/ - fi - if [ -d "${LAST_BASE_DIRECTORY}/netbox/media" ]; then - ${NBCP} -pr "${LAST_BASE_DIRECTORY}/netbox/media" /opt/netbox/netbox/ - fi - if [ -d "${LAST_BASE_DIRECTORY}/netbox/scripts" ]; then - ${NBCP} -pr "${LAST_BASE_DIRECTORY}/netbox/scripts" /opt/netbox/netbox/ - fi - if [ -d "${LAST_BASE_DIRECTORY}/netbox/reports" ]; then - ${NBCP} -pr "${LAST_BASE_DIRECTORY}/netbox/reports" /opt/netbox/netbox/ - fi - cd /opt/netbox && su -p -s /bin/sh -c ./upgrade.sh "${PN}" -}