File: postinst

package info (click to toggle)
apt-xapian-index 0.41
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 356 kB
  • ctags: 477
  • sloc: python: 2,516; sh: 126; makefile: 34
file content (24 lines) | stat: -rw-r--r-- 656 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh -e

#DEBHELPER#

case "$1" in
    configure)
	# Just checking the main directory with -d should prevent the indexing
	# to be started while an indexing is already going on, as the first
	# thing that update-apt-xapian-index does is to create the directory if
	# it is missing
    	if [ ! -d /var/lib/apt-xapian-index ] 
	then
		if [ ! -x /usr/sbin/policy-rc.d ] || /usr/sbin/policy-rc.d apt-xapian-index start
		then
			echo "apt-xapian-index: Building new index in background..."
			# Ensure that we can use our module. See #537376
			update-python-modules -p
			nice /usr/sbin/update-apt-xapian-index --quiet &
		fi
	fi
        ;;
esac

exit 0