This file is indexed.

config is in moodle 3.0.3+dfsg-0ubuntu1.

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
#!/bin/sh

set -e
#set -x

. /usr/share/debconf/confmodule

if [ -f /etc/moodle/config.php ]; then
	TEMPFILE=`tempfile`
	cp /etc/moodle/config.php $TEMPFILE
	#Change short tags into long tags
	sed  -i '1 s/<?$/<?php/' $TEMPFILE
	#We don't want config.php to include more files and possibly execute some code
	sed  -i 's/include_once/\/\/include_once/' $TEMPFILE
	#We don't want it to display any irrelevant messages
	sed  -i 's/echo/\/\/echo/' $TEMPFILE
        
	dbc_load_include="php:$TEMPFILE"
	dbc_load_include_args="-dCFG->dbname -sCFG->dbhost -pCFG->dbpass -uCFG->dbuser -tCFG->dbtype"

fi

db_input critical moodle/www || true
db_go || true
db_get moodle/www
www="$RET"
if [ ! `echo "$www" | egrep "^http"` ]; then
        www="http://$www"
	db_set moodle/www "$www"
fi

#	dbc_debug=1
dbc_dbtypes="mysql, pgsql"
dbc_authmethod_user="password"
dbc_first_version="1.9.8-1"
. /usr/share/dbconfig-common/dpkg/config
dbc_go moodle $@