add shortcuts for running logtracker as user
This commit is contained in:
parent
186a6927a2
commit
65df96a23a
|
@ -0,0 +1,12 @@
|
|||
#!/bin/sh
|
||||
|
||||
if [ "$(whoami)" != "logtracker" ]; then
|
||||
if sudo -v -u logtracker; then
|
||||
sudo -H -u logtracker logtracker-manage.py "$@"
|
||||
exit $?
|
||||
fi
|
||||
echo "You must run this script with logtracker user"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
logtracker-manage.py $*
|
|
@ -1,4 +1,5 @@
|
|||
debian/logtracker-manage /usr/bin
|
||||
debian/settings.py /etc/logtracker
|
||||
debian/uwsgi.ini /etc/logtracker
|
||||
debian/nginx/logtracker-example.conf /etc/nginx/sites-available
|
||||
debian/bin/logtracker-manage /usr/bin
|
||||
debian/bin/logtracker /usr/bin
|
||||
|
|
|
@ -9,6 +9,9 @@ export PYBUILD_INSTALL_ARGS_python3=--install-scripts=/usr/lib/logtracker/
|
|||
%:
|
||||
dh $@ --with python3 --buildsystem=pybuild
|
||||
|
||||
override_dh_install:
|
||||
dh_install
|
||||
mv $(CURDIR)/debian/python3-logtracker/usr/bin/manage.py $(CURDIR)/debian/logtracker/usr/lib/logtracker/manage.py
|
||||
|
||||
override_dh_auto_test:
|
||||
DJANGO_SETTINGS_MODULE=tests.settings pytest-3 --disable-pytest-warnings
|
||||
|
|
Reference in New Issue