blob: f21456a6258dfc63eca16f2b3ba8ee4be6d84c9d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
post_install() {
echo ""
echo "pent needs cap_net_admin to transparently proxy network traffic."
echo "Skip this if you only need filesystem sandboxing (proxy mode won't work)."
read -r -p "Enable network proxying? [Y/n] " REPLY
case "$REPLY" in
[nN]*)
echo "Skipped. To enable later: sudo setcap cap_net_admin=ep /usr/bin/pent"
;;
*)
setcap cap_net_admin=ep usr/bin/pent || {
echo "WARNING: setcap failed; proxy mode will not be available."
echo " Run: sudo setcap cap_net_admin=ep /usr/bin/pent"
}
;;
esac
}
post_upgrade() {
post_install "$1"
}
|