blob: 83d9ab7d31777ea804740f94683b804fca709d58 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 | setcaps() {
  _setcap() {
    if filecap "$1" "$2"; then
      chmod -s "$1"
    fi
  }
  # shadow ships these as setuid, but if we can apply file caps, use those instead.
  # 'filecap' insists on absolute paths
  _setcap /usr/bin/newuidmap setuid
  _setcap /usr/bin/newgidmap setgid
}
post_install() {
  setcaps
}
post_upgrade() {
  setcaps
}
# vim:set ts=2 sw=2 et:
 |