~sil2100/unity-2d/precise-security

« back to all changes in this revision

Viewing changes to debian/unity-2d.postinst.in

  • Committer: Aurelien Gateau
  • Date: 2010-11-10 08:57:29 UTC
  • mto: This revision was merged to the branch mainline in revision 284.
  • Revision ID: aurelien.gateau@canonical.com-20101110085729-fl1ye7impkqhm0w6
Added a section about const correct-ness

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/bin/sh
2
 
set -e
3
 
 
4
 
signal_daemons()
5
 
{
6
 
    # Tell all running daemons to reload their databases
7
 
    pkill -HUP -x gconfd-2 >/dev/null 2>&1 || true
8
 
}
9
 
 
10
 
case "$1" in
11
 
  configure|upgrade)
12
 
    if which update-gconf-defaults >/dev/null 2>&1 ; then
13
 
        mkdir -p /var/lib/gconf/ubuntu-2d.mandatory
14
 
        mkdir -p /var/lib/gconf/ubuntu-2d.default
15
 
    fi
16
 
  ;;
17
 
  triggered)
18
 
    for trigger in $2; do
19
 
      case $trigger in
20
 
        @CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_DATADIR@/gconf/ubuntu-2d/mandatory)
21
 
          update-gconf-defaults --source @CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_DATADIR@/gconf/ubuntu-2d/mandatory \
22
 
          --destination /var/lib/gconf/ubuntu-2d.mandatory --no-signal
23
 
        ;;
24
 
        @CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_DATADIR@/gconf/ubuntu-2d/default)
25
 
          update-gconf-defaults --source @CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_DATADIR@/gconf/ubuntu-2d/default \
26
 
          --destination /var/lib/gconf/ubuntu-2d.default --no-signal
27
 
        ;;
28
 
      esac
29
 
    done
30
 
    signal_daemons
31
 
    exit 0
32
 
  ;;
33
 
esac
34
 
 
35
 
#DEBHELPER#
36
 
 
37
 
# Upon installation/upgrade, regenerate all databases, because in this case 
38
 
# there will be no trigger run
39
 
update-gconf-defaults --source @CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_DATADIR@/gconf/ubuntu-2d/mandatory \
40
 
                      --destination /var/lib/gconf/ubuntu-2d.mandatory --no-signal
41
 
update-gconf-defaults --source @CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_DATADIR@/gconf/ubuntu-2d/default \
42
 
                      --destination /var/lib/gconf/ubuntu-2d.default --no-signal
43
 
signal_daemons
44