initial import
This commit is contained in:
28
darkhttpd/darkhttpd.install
Normal file
28
darkhttpd/darkhttpd.install
Normal file
@@ -0,0 +1,28 @@
|
||||
post_install() {
|
||||
# create group and user
|
||||
getent group www-data &>/dev/null || groupadd -g 82 www-data >/dev/null
|
||||
if ! getent group darkhttpd &>/dev/null; then
|
||||
groupadd -r darkhttpd >/dev/null
|
||||
fi
|
||||
if ! getent passwd darkhttpd &>/dev/null; then
|
||||
useradd -r -c "darkhttpd user" -d /var/www/localhost/htdocs -g darkhttpd -s /bin/nologin darkhttpd >/dev/null
|
||||
usermod -aG www-data darkhttpd
|
||||
fi
|
||||
|
||||
# create initial directory
|
||||
mkdir -p /var/www/localhost/htdocs
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
post_install
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
# delete group and user
|
||||
if getent passwd darkhttpd &>/dev/null; then
|
||||
userdel darkhttpd >/dev/null
|
||||
fi
|
||||
if getent group darkhttpd &>/dev/null; then
|
||||
groupdel darkhttpd >/dev/null
|
||||
fi
|
||||
}
|
||||
Reference in New Issue
Block a user