summaryrefslogtreecommitdiff
path: root/debian/rtsadmin.postinst
blob: 184f745e20de14e600c154963c0740f1affe29ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh
for lib in lib lib64; do
	for python in python2.6; do
		if [ -e /usr/${lib}/${python} ]; then
			if [ ! -e /usr/${lib}/${python}/rtsadmin ]; then
				mkdir /usr/${lib}/${python}/rtsadmin
				for source in /usr/share/python-support/rtsadmin/rtsadmin/*.py; do
					ln -sf ${source} /usr/${lib}/${python}/rtsadmin/
				done
				python_path=$(which ${python} 2>/dev/null)
				if [ ! -z $python_path ]; then
					${python} -c "import compileall; compileall.compile_dir('/usr/${lib}/${python}/rtsadmin', force=1)"
				fi
			fi
		fi
	done
done