paul@0 | 1 | #!/bin/sh |
paul@0 | 2 | |
paul@0 | 3 | set -e |
paul@0 | 4 | |
paul@0 | 5 | #EXTRA# |
paul@0 | 6 | #DEBHELPER# |
paul@0 | 7 | |
paul@0 | 8 | if [ -d "/etc/php5/mods-available" ]; then |
paul@0 | 9 | inidir=/etc/php5/mods-available |
paul@0 | 10 | else |
paul@0 | 11 | inidir=/etc/php5/conf.d |
paul@0 | 12 | fi |
paul@0 | 13 | |
paul@0 | 14 | module=kolab |
paul@0 | 15 | package=php-${module} |
paul@0 | 16 | inifile=${module}.ini |
paul@0 | 17 | priority=31 |
paul@0 | 18 | |
paul@0 | 19 | if [ "$1" = "configure" ]; then |
paul@0 | 20 | |
paul@0 | 21 | # Register new conffile with UCF |
paul@0 | 22 | ucf /usr/share/php5/${module}/${inifile} ${inidir}/${inifile} |
paul@0 | 23 | ucfr --force ${package} ${inidir}/${inifile} |
paul@0 | 24 | |
paul@0 | 25 | # Move pre-extension manager conffile |
paul@0 | 26 | dpkg-maintscript-helper mv_conffile /etc/php5/conf.d/${inifile} ${inidir}/${inifile} 0.4.0~ -- "$@"; |
paul@0 | 27 | |
paul@0 | 28 | if [ -f "${inidir}/${inifile}.dpkg-new" ]; then |
paul@0 | 29 | md5sum="$(md5sum ${inidir}/${inifile}.dpkg-new | sed -e 's/ .*//')" |
paul@0 | 30 | old_md5sum="$(md5sum ${inidir}/${inifile} | sed -e 's/ .*//')" |
paul@0 | 31 | if [ "$md5sum" = "$old_md5sum" ]; then |
paul@0 | 32 | mv "${inidir}/${inifile}.dpkg-new" "${inidir}/${inifile}" |
paul@0 | 33 | fi |
paul@0 | 34 | fi |
paul@0 | 35 | |
paul@0 | 36 | # Enable the module |
paul@0 | 37 | if [ -x "$(which php5enmod 2>/dev/null)" ]; then |
paul@0 | 38 | php5enmod ${module}/${priority:-21} |
paul@0 | 39 | fi |
paul@0 | 40 | fi |
paul@0 | 41 | |
paul@0 | 42 | exit 0 |