This file is indexed.

config is in kstars-data-extra-tycho2 1.1r1-9.

This file is a maintainer script. It is executed when installing (*inst) or removing (*rm) the package.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
#!/bin/sh
# kstars-data-extra CONFIG
set -e



# Can we work with debconf?
if [ ! -e /usr/share/debconf/confmodule ] ; then
        # Nothing we can do
        exit 0
fi

#export DEBCONF_DEBUG=developer
. /usr/share/debconf/confmodule

db_version 2.0

log ()
{
   echo config "$1" >&2 > /dev/null
}

log_err ()
{
   echo config "$1" >&2
}

log "$@"

case $1 in
   configure|reconfigure|install) # case $1

      # Check if /etc/kde4 exists (somebody can, even if futile, install this package without kstars or any other KDE stuff)
      if [ -d /etc/kde4 ] ; then

         # Is this the first EVER kstars-data-extra package configured?
         db_get "kstars-data-extra/kstarsrc-previously-exists"
         kstarsrc_previously_exists_RET=$RET
         log "kstarsrc-previously-exists RET $RET"

         if [ "$kstarsrc_previously_exists_RET" = "unset" ] ; then
            #THIS SECTION: IF NEVER HAS BEEN PREVIOUS FILE
   
            # If script reaches this point, it is beacause there have never
            #been a kstars-data-extra package configured in this system.
   
            # Is there a preexistent global kstarsrc config file?
            db_settitle kstars-data-extra/kstarsrc-title || true
            if [ -f /etc/kde4/kstarsrc ] ; then
               log "[ -f /etc/kde4/kstarsrc ] YES"
               db_set "kstars-data-extra/kstarsrc-previously-exists" "previously exists"
               pregunta="kstars-data-extra/kstarsrc-exists"
            else
               log "[ -f /etc/kde4/kstarsrc ] NO"
               db_set "kstars-data-extra/kstarsrc-previously-exists" "does not exist"
               pregunta="kstars-data-extra/kstarsrc-does-not-exist"
            fi # if [ -f /etc/kde4/kstarsrc ]
   
            db_input high $pregunta || true
            db_go || true
            db_get $pregunta
            log "`basename $pregunta` RET $RET" 
   
            if [ "$RET" = "backup and create new" ] ; then
               # Backup now
               cp /etc/kde4/kstarsrc /etc/kde4/kstarsrc.backup.`date +%Y-%m-%dT%H:%M:%S`
            fi
   
            if [ "$RET" = "true" -o "$RET" = "backup and create new" -o "$RET" = "delete and create new" ] ; then
               # Create new kstarsrc
               db_settitle kstars-data-extra/disable-downloads-title || true
               db_input high kstars-data-extra/disable-downloads || true
               db_go || true
               db_get kstars-data-extra/disable-downloads
               log "disable-downloads RET $RET"











            fi # if [ "$RET" = "true" -o "$RET" = "backup and create new" -o "$RET" = "delete and create new" ]
   
            db_stop || true
            exit 0
   
         else # ! if [ "$kstarsrc_previously_exists_RET" = "unset" ]
            #THIS SECTION: IF THERE HAS BEEN A PREVIOUS CONFIGURATION
   
            # If script reaches this point, it is because a previous
            #kstars-data-extra package was configured. We will rely on its
            #configuration and do nothing.
   
            # TODO Add here a low-p question about if you want to reconfigure
   
            db_stop || true
            exit 0
   
         fi # if [ "$kstarsrc_previously_exists_RET" = "unset" ]
   fi #if [ -f /etc/kde4 ]
   ;; # configure|reconfigure|install)
   




   *) #case $1
      log_err "config called with unknown argument $1"
      exit 1
   ;; # *)

esac