Statistics
| Branch: | Tag: | Revision:

root / snf-common / debian / rules @ ab782767

History | View | Annotate | Download (927 Bytes)

1 c523d58b Constantinos Venetsanopoulos
#!/usr/bin/make -f
2 c523d58b Constantinos Venetsanopoulos
3 c523d58b Constantinos Venetsanopoulos
%:
4 c523d58b Constantinos Venetsanopoulos
	dh $@ --with python2
5 c523d58b Constantinos Venetsanopoulos
6 c523d58b Constantinos Venetsanopoulos
package=snf-common
7 cc44bc77 Kostas Papadimitriou
config_lvl=00
8 c523d58b Constantinos Venetsanopoulos
9 c523d58b Constantinos Venetsanopoulos
override_dh_auto_install:
10 c523d58b Constantinos Venetsanopoulos
	dh_auto_install
11 c523d58b Constantinos Venetsanopoulos
	
12 ab782767 Kostas Papadimitriou
	# this package provides the synnefo and synnefo.versions namespace __init__.py
13 e50a144b Kostas Papadimitriou
	for py in $(shell pyversions -vr debian/control); do \
14 e50a144b Kostas Papadimitriou
		cp synnefo/__init__.py debian/$(package)/usr/lib/python$$py/*-packages/synnefo/; \
15 ab782767 Kostas Papadimitriou
		cp synnefo/__init__.py debian/$(package)/usr/lib/python$$py/*-packages/synnefo/versions; \
16 e50a144b Kostas Papadimitriou
	done
17 e50a144b Kostas Papadimitriou
	
18 cc44bc77 Kostas Papadimitriou
	mkdir -p debian/$(package)/etc/synnefo
19 218bcbc4 Kostas Papadimitriou
	echo "# Place your custom configuration options here\n\n" > debian/$(package)/etc/synnefo/99-local.conf
20 8a29271f Kostas Papadimitriou
	for f in admins logging; do \
21 cc44bc77 Kostas Papadimitriou
		cp synnefo/settings/default/$$f.py \
22 cc44bc77 Kostas Papadimitriou
			debian/$(package)/etc/synnefo/$(config_lvl)-$(package)-$$f.conf;  \
23 cc44bc77 Kostas Papadimitriou
	done;
24 50c69a2e Kostas Papadimitriou
	sed -i 's/^/#/' debian/$(package)/etc/synnefo/*.conf;
25 4c6a3dab Kostas Papadimitriou
26 e50a144b Kostas Papadimitriou
	for py in $(shell pyversions -vr debian/control); do \
27 e50a144b Kostas Papadimitriou
		rm debian/$(package)/usr/lib/python$$py/*-packages/*-nspkg.pth; \
28 e50a144b Kostas Papadimitriou
	done