5 # Source debconf library.
6 if [ -e /usr/share/debconf/confmodule ]; then
7 . /usr/share/debconf/confmodule
10 if [ "$action" != configure ]; then
14 if [ -d /usr/doc -a ! -e /usr/doc/beep -a -d /usr/share/doc/beep ]; then
15 ln -sf ../share/doc/beep /usr/doc/beep
19 if [ -e /usr/share/debconf/confmodule ]; then
20 db_get beep/suid_option
24 # repair typo in option (see #135866)
25 if [ "$suid" = "suid root with only group audio executeable" ] ; then
26 db_set beep/suid_option "suid root with only group audio executable"
27 suid="suid root with only group audio executable"
30 if [ -x /usr/sbin/dpkg-statoverride ] ; then
31 if ! dpkg-statoverride --list /usr/bin/beep >/dev/null ; then
32 if [ "$suid" = "suid root for all" ] ; then
33 chmod 4755 /usr/bin/beep
34 elif [ "$suid" = "suid root with only group audio executable" ] ; then
35 chmod 4754 /usr/bin/beep
36 elif [ "$suid" = "not suid at all" ] ; then
37 chmod 0755 /usr/bin/beep
41 if [ "$suid" = "suid root for all" ] ; then
42 chmod 4755 /usr/bin/beep
43 elif [ "$suid" = "suid root with only group audio executable" ] ; then
44 chmod 4754 /usr/bin/beep
45 elif [ "$suid" = "not suid at all" ] ; then
46 chmod 0755 /usr/bin/beep