Changeset 25dfb16 for debian/config


Ignore:
Timestamp:
2009-06-07T20:19:25Z (15 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
0c41177
Parents:
5916995
Message:

Forgot to commit before starting to work on the second item, so here's a
monster commit. :-)

  • Removing code that edits bitlbee.conf from postinst (and chown code in the init script), it's not really necessary anymore; bitlbee may only still run as root if the admin doesn't read conffile diffs. (Closes: #514572)
  • No longer overwriting port number info in /etc/default/bitlbee with what's in debconf. (Closes: #514148)
  • Added notes about the above two changes to bitlbee.conf.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • debian/config

    r5916995 r25dfb16  
    22
    33. /usr/share/debconf/confmodule
     4[ -f /etc/default/bitlbee ] && . /etc/default/bitlbee
    45
    56db_title BitlBee
    67
    7 db_get bitlbee/serveport
    8 if [ "$RET" = "stillhavetoask" ]; then
    9         listens=$(netstat -ltn | awk '{print $4}')
    10         for port in 6667 6666 6668 6669; do
    11                 if [ $(expr "$listens " : ".*:$port\s") = "0" ]; then
    12                         break
    13                 fi
    14         done
    15         db_set bitlbee/serveport $port;
     8if [ -n "$BITLBEE_PORT" ]; then
     9        db_set bitlbee/serveport "$BITLBEE_PORT"
     10else
     11        db_get bitlbee/serveport
     12        if [ "$RET" = "stillhavetoask" ]; then
     13                listens=$(netstat -ltn | awk '{print $4}')
     14                for port in 6667 6666 6668 6669; do
     15                        if [ $(expr "$listens " : ".*:$port\s") = "0" ]; then
     16                                break
     17                        fi
     18                done
     19                db_set bitlbee/serveport $port;
     20        fi
    1621fi
    1722
Note: See TracChangeset for help on using the changeset viewer.