diff options
author | Michał Górny <mgorny@gentoo.org> | 2021-05-31 21:30:03 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2021-05-31 21:31:23 +0200 |
commit | 425b5090d422e9b4214188238e5e598373e79500 (patch) | |
tree | 3b0a07396460c52ae0d6529f59ff8a644574124d /www-apps/netbox | |
parent | dev-libs/ncnn: drop 20200226, 20200413, 20200727 (diff) | |
download | gentoo-425b5090d422e9b4214188238e5e598373e79500.tar.gz gentoo-425b5090d422e9b4214188238e5e598373e79500.tar.bz2 gentoo-425b5090d422e9b4214188238e5e598373e79500.zip |
www-apps/netbox: Remove last-rited pkg
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'www-apps/netbox')
-rw-r--r-- | www-apps/netbox/Manifest | 3 | ||||
-rw-r--r-- | www-apps/netbox/files/gunicorn_config.py | 5 | ||||
-rw-r--r-- | www-apps/netbox/files/netbox-2.6.7-no-pip.patch | 32 | ||||
-rw-r--r-- | www-apps/netbox/files/netbox-rqworker.initd | 13 | ||||
-rw-r--r-- | www-apps/netbox/files/netbox.initd | 12 | ||||
-rw-r--r-- | www-apps/netbox/metadata.xml | 5 | ||||
-rw-r--r-- | www-apps/netbox/netbox-2.7.2.ebuild | 122 | ||||
-rw-r--r-- | www-apps/netbox/netbox-2.7.6.ebuild | 122 | ||||
-rw-r--r-- | www-apps/netbox/netbox-2.7.8.ebuild | 123 |
9 files changed, 0 insertions, 437 deletions
diff --git a/www-apps/netbox/Manifest b/www-apps/netbox/Manifest deleted file mode 100644 index cae76566f507..000000000000 --- a/www-apps/netbox/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST netbox-2.7.2.tar.gz 4936914 BLAKE2B 905e2667d0637d2edb655efcba1d697eacb097ddd67c8e4586ee2a3ce5a81e4fe98a71f574ae5c732190e03e42fd4cab2f781a30622e79d5e9ea4db7c86de263 SHA512 87753ce955e296d9605e44d5f0df58c14876ca8feda3245dee166fba8a51cbfda7def8da39663570cd0e7c9195cc163d9e877b59027ea1161c7eec33702a3ea4 -DIST netbox-2.7.6.tar.gz 4949672 BLAKE2B 1847e5a05493f55ca777737c11b4751bc63183d693f742c7f9b9e5d6a498fe786a60619d40394473488881e6ef922a343cacd796126b8c618158eea9ab26216d SHA512 065e9c4338fb876ac626f5dec5c98ba2ee798b2fd6d4d8a8d4e57fff4072c649e51a1db633c2718be9ca10b362e7ead9b70655fa77ae6da9f01706e60135e306 -DIST netbox-2.7.8.tar.gz 5587481 BLAKE2B 9b524ca7acc1d650402a72aa65f75d7205cf29a3a5cfa9256ff47d12f240fc38903a6db76b8cee2b923947f6e31b124ba0bfdfbf4385fb6fd027634b3b8ba675 SHA512 cce73b9bbd79725e4af01a9265c0a9f14a1ac708186123c1a90f267149157a0c174cd32d5e56875b5fdb55ef87b2ec668ec542b1d3a01256544065d6a0457b54 diff --git a/www-apps/netbox/files/gunicorn_config.py b/www-apps/netbox/files/gunicorn_config.py deleted file mode 100644 index 4cb7111fac44..000000000000 --- a/www-apps/netbox/files/gunicorn_config.py +++ /dev/null @@ -1,5 +0,0 @@ -command = '/usr/bin/gunicorn' -pythonpath = '/opt/netbox/netbox' -bind = '127.0.0.1:8001' -workers = 3 -user = 'netbox' diff --git a/www-apps/netbox/files/netbox-2.6.7-no-pip.patch b/www-apps/netbox/files/netbox-2.6.7-no-pip.patch deleted file mode 100644 index a47e151c0842..000000000000 --- a/www-apps/netbox/files/netbox-2.6.7-no-pip.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff --git a/upgrade.sh b/upgrade.sh -index d17dec06..6972ed2f 100755 ---- a/upgrade.sh -+++ b/upgrade.sh -@@ -10,27 +10,6 @@ cd "$(dirname "$0")" - PYTHON="python3" - PIP="pip3" - --# 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 -- --# Validate Python dependencies --COMMAND="${PIP} check" --echo "Validating Python dependencies ($COMMAND)..." --eval $COMMAND || ( -- echo "******** PLEASE FIX THE DEPENDENCIES BEFORE CONTINUING ********" -- echo "* Manually install newer version(s) of the highlighted packages" -- echo "* so that 'pip3 check' passes. For more information see:" -- echo "* https://github.com/pypa/pip/issues/988" -- exit 1 --) -- - # Apply any database migrations - COMMAND="${PYTHON} netbox/manage.py migrate" - echo "Applying database migrations ($COMMAND)..." diff --git a/www-apps/netbox/files/netbox-rqworker.initd b/www-apps/netbox/files/netbox-rqworker.initd deleted file mode 100644 index 54794f26fb90..000000000000 --- a/www-apps/netbox/files/netbox-rqworker.initd +++ /dev/null @@ -1,13 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2019 Sony Interactive Entertainment Inc. -# Distributed under the terms of the GNU General Public License v2 - -name="netbox-rqworker daemon" -description="nnetbox-rqworker daemon" -command=/usr/bin/python3 -command_args="/opt/netbox/netbox/manage.py rqworker" -command_user=netbox:netbox -directory=/opt/netbox/netbox -error_log=/var/log/netbox/netbox-rcworker.log -output_log=/var/log/netbox/"${RC_SVCNAME}".log -supervisor=supervise-daemon diff --git a/www-apps/netbox/files/netbox.initd b/www-apps/netbox/files/netbox.initd deleted file mode 100644 index 74e6c3b717fb..000000000000 --- a/www-apps/netbox/files/netbox.initd +++ /dev/null @@ -1,12 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2019 Sony Interactive Entertainment Inc. -# Distributed under the terms of the GNU General Public License v2 - -description="netbox daemon" -command=/usr/bin/gunicorn -command_args="-c /etc/netbox/gunicorn_config.py netbox.wsgi" -command_user=netbox:netbox -directory=/opt/netbox/netbox -error_log=/var/log/netbox/"${RC_SVCNAME}".log -output_log=/var/log/netbox/"${RC_SVCNAME}".log -supervisor=supervise-daemon diff --git a/www-apps/netbox/metadata.xml b/www-apps/netbox/metadata.xml deleted file mode 100644 index 7a38bb900964..000000000000 --- a/www-apps/netbox/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> diff --git a/www-apps/netbox/netbox-2.7.2.ebuild b/www-apps/netbox/netbox-2.7.2.ebuild deleted file mode 100644 index cc78230888df..000000000000 --- a/www-apps/netbox/netbox-2.7.2.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_7 ) -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-2.2[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-cacheops-4.2[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-cors-headers-3.2.1[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-debug-toolbar-2.1[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-filter-2.2.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-mptt-0.9.1[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-prometheus-1.1.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-rq-2.2.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-tables2-2.2.1[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-taggit-1.2.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-taggit-serializer-0.1.7[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-timezone-field-4.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/djangorestframework-3.10.3[${PYTHON_MULTI_USEDEP}] - >=dev-python/drf-yasg-1.17.0[${PYTHON_MULTI_USEDEP},validation] - >=dev-python/jinja-2.10.3[${PYTHON_MULTI_USEDEP}] - >=dev-python/markdown-2.6.11[${PYTHON_MULTI_USEDEP}] - <dev-python/markdown-3.0.1[${PYTHON_MULTI_USEDEP}] - >=dev-python/netaddr-0.7.19[${PYTHON_MULTI_USEDEP}] - >=dev-python/pillow-7.0.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/psycopg-2.8.4[${PYTHON_MULTI_USEDEP}] - >=dev-python/py-gfm-0.1.4[${PYTHON_MULTI_USEDEP}] - >=dev-python/pycryptodome-3.9.4[${PYTHON_MULTI_USEDEP}] - >=dev-python/pyyaml-5.3[${PYTHON_MULTI_USEDEP}] - >=dev-python/redis-py-3.3.11[${PYTHON_MULTI_USEDEP}] - www-servers/gunicorn[${PYTHON_MULTI_USEDEP}] - ldap? ( >=dev-python/django-auth-ldap-1.7[${PYTHON_MULTI_USEDEP}] ) - ')" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-2.6.7-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 - 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 -} diff --git a/www-apps/netbox/netbox-2.7.6.ebuild b/www-apps/netbox/netbox-2.7.6.ebuild deleted file mode 100644 index cc78230888df..000000000000 --- a/www-apps/netbox/netbox-2.7.6.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_7 ) -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-2.2[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-cacheops-4.2[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-cors-headers-3.2.1[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-debug-toolbar-2.1[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-filter-2.2.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-mptt-0.9.1[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-prometheus-1.1.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-rq-2.2.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-tables2-2.2.1[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-taggit-1.2.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-taggit-serializer-0.1.7[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-timezone-field-4.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/djangorestframework-3.10.3[${PYTHON_MULTI_USEDEP}] - >=dev-python/drf-yasg-1.17.0[${PYTHON_MULTI_USEDEP},validation] - >=dev-python/jinja-2.10.3[${PYTHON_MULTI_USEDEP}] - >=dev-python/markdown-2.6.11[${PYTHON_MULTI_USEDEP}] - <dev-python/markdown-3.0.1[${PYTHON_MULTI_USEDEP}] - >=dev-python/netaddr-0.7.19[${PYTHON_MULTI_USEDEP}] - >=dev-python/pillow-7.0.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/psycopg-2.8.4[${PYTHON_MULTI_USEDEP}] - >=dev-python/py-gfm-0.1.4[${PYTHON_MULTI_USEDEP}] - >=dev-python/pycryptodome-3.9.4[${PYTHON_MULTI_USEDEP}] - >=dev-python/pyyaml-5.3[${PYTHON_MULTI_USEDEP}] - >=dev-python/redis-py-3.3.11[${PYTHON_MULTI_USEDEP}] - www-servers/gunicorn[${PYTHON_MULTI_USEDEP}] - ldap? ( >=dev-python/django-auth-ldap-1.7[${PYTHON_MULTI_USEDEP}] ) - ')" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-2.6.7-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 - 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 -} diff --git a/www-apps/netbox/netbox-2.7.8.ebuild b/www-apps/netbox/netbox-2.7.8.ebuild deleted file mode 100644 index d89acd9c0ad3..000000000000 --- a/www-apps/netbox/netbox-2.7.8.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_7 ) -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-2.2[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-cacheops-4.2[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-cors-headers-3.2.1[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-debug-toolbar-2.1[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-filter-2.2.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-mptt-0.9.1[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-pglocks-1.0.4[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-prometheus-1.1.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-rq-2.2.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-tables2-2.2.1[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-taggit-1.2.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-taggit-serializer-0.1.7[${PYTHON_MULTI_USEDEP}] - >=dev-python/django-timezone-field-4.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/djangorestframework-3.10.3[${PYTHON_MULTI_USEDEP}] - >=dev-python/drf-yasg-1.17.0[${PYTHON_MULTI_USEDEP},validation] - >=dev-python/jinja-2.10.3[${PYTHON_MULTI_USEDEP}] - >=dev-python/markdown-2.6.11[${PYTHON_MULTI_USEDEP}] - <dev-python/markdown-3.0.1[${PYTHON_MULTI_USEDEP}] - >=dev-python/netaddr-0.7.19[${PYTHON_MULTI_USEDEP}] - >=dev-python/pillow-7.0.0[${PYTHON_MULTI_USEDEP}] - >=dev-python/psycopg-2.8.4[${PYTHON_MULTI_USEDEP}] - >=dev-python/py-gfm-0.1.4[${PYTHON_MULTI_USEDEP}] - >=dev-python/pycryptodome-3.9.4[${PYTHON_MULTI_USEDEP}] - >=dev-python/pyyaml-5.3[${PYTHON_MULTI_USEDEP}] - >=dev-python/redis-py-3.3.11[${PYTHON_MULTI_USEDEP}] - www-servers/gunicorn[${PYTHON_MULTI_USEDEP}] - ldap? ( >=dev-python/django-auth-ldap-1.7[${PYTHON_MULTI_USEDEP}] ) - ')" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-2.6.7-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 - 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 -} |