summarylogtreecommitdiffstats
path: root/hostsblock.install
diff options
context:
space:
mode:
authorJake VanderKolk2019-04-06 15:25:41 -0400
committerJake VanderKolk2019-04-06 15:25:41 -0400
commit626bc84162a9b9760641fc49fd4ee31840ea5cf0 (patch)
tree1b6eb938e1bed26442ea83c10d018aaf4b6a8b93 /hostsblock.install
parent4e2022f87cba708eb6d87290a35ab550386fae8e (diff)
downloadaur-626bc84162a9b9760641fc49fd4ee31840ea5cf0.tar.gz
Update to 0.999.8-1
Diffstat (limited to 'hostsblock.install')
-rw-r--r--hostsblock.install24
1 files changed, 11 insertions, 13 deletions
diff --git a/hostsblock.install b/hostsblock.install
index 2a1ec5a202a2..77796943f04a 100644
--- a/hostsblock.install
+++ b/hostsblock.install
@@ -1,32 +1,29 @@
add_user_group() {
_changed=0
- if getent passwd | grep -q "^hostsblock:"; then
- true
- else
+ if ! getent passwd hostsblock >/dev/null 2>&1; then
_changed=1
useradd -d /var/lib/hostsblock -c "hostsblock" -m -U hostsblock
fi
- if getent group | grep -q "^hostsblock:"; then
- true
- else
+ if ! getent group hostsblock >/dev/null 2>&1; then
_changed=1
groupadd hostsblock
fi
- if [ $_changed == 1 ]; then
+ if [ $_changed = 1 ]; then
gpasswd -a hostsblock hostsblock
gpasswd -A hostsblock hostsblock
fi
- chown -R hostsblock:hostsblock /var/lib/hostsblock /usr/bin/hostsblock
+ chown -R hostsblock:hostsblock /var/lib/hostsblock /usr/bin/hostsblock /usr/lib/hostsblock.sh
chmod 755 /var/lib/hostsblock
+ chmod 500 /usr/lib/hostsblock.sh
+ chmod 550 /usr/bin/hostsblock
+ chmod 600 /var/lib/hostsblock/config.examples/*
}
post_install() {
add_user_group
cat << EOF
-As of 0.999.4, hostsblock requires additional sudo permissions.
-Please see https://github.com/gaenserich/hostsblock for details.
-
+Please see https://github.com/gaenserich/hostsblock for details on how to configure hostsblock.
EOF
}
@@ -35,8 +32,9 @@ post_upgrade() {
chown hostsblock:hostsblock /usr/bin/hostsblock
cat << EOF
-As of 0.999.4, hostsblock requires additional sudo permissions.
-Please see https://github.com/gaenserich/hostsblock for details.
+As of 0.999.8, hostsblock's configuration has changed significantly. Please see
+https://github.com/gaenserich/hostsblock#upgrade09998
+for a guide on how to migrate your configuration
EOF
}