Skip to content
Snippets Groups Projects
Verified Commit da04c1d3 authored by nd's avatar nd
Browse files

add uffd-admin command, cleanup cronjob and needed /run folder

parent 7704f23c
No related branches found
No related tags found
No related merge requests found
...@@ -124,6 +124,7 @@ test:package:apt: ...@@ -124,6 +124,7 @@ test:package:apt:
- echo "server { listen 127.0.0.1:5000 default_server; include /etc/uffd/nginx.include.conf; }" > /etc/nginx/sites-enabled/uffd.ini - echo "server { listen 127.0.0.1:5000 default_server; include /etc/uffd/nginx.include.conf; }" > /etc/nginx/sites-enabled/uffd.ini
- service nginx start || ( service nginx status; nginx -t; exit 1; ) - service nginx start || ( service nginx status; nginx -t; exit 1; )
- sleep 5 - sleep 5
- uffd-admin routes
- curl -Lv 127.0.0.1:5000 - curl -Lv 127.0.0.1:5000
dependencies: dependencies:
- build:apt - build:apt
......
#!/bin/bash -x
set -e
export FLASK_APP=/usr/share/uffd/uffd
export CONFIG_FILENAME=/etc/uffd/uffd.cfg
if [ "$(whoami)" = "uffd" ]; then
flask $@
elif command -v sudo &> /dev/null; then
exec sudo --preserve-env=FLASK_APP,CONFIG_FILENAME -u uffd flask $@
elif command -v su &> /dev/null; then
exec su -s /bin/sh --preserve-environment uffd -c flask $@
else
echo "Could not not become 'uffd' user, exiting"
exit 255
fi
# Cronjobs for uffd
@daily uffd [ -f /usr/bin/uffd-admin ] && flock -n /var/run/uffd/cron.roles-update-all.lock /usr/bin/uffd-admin roles-update-all --check-only 2> /dev/null
uwsgi.ini /etc/uffd/ uwsgi.ini /etc/uffd/
nginx.include.conf /etc/uffd/ nginx.include.conf /etc/uffd/
debian/uffd.cfg /etc/uffd/ debian/uffd.cfg /etc/uffd/
debian/contrib/uffd-admin /usr/bin/
#Type Path Mode UID GID Age Argument
d /run/uffd 0755 uffd uffd - -
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment