Statistics
| Branch: | Tag: | Revision:

root / snf-app / debian / rules @ 218bcbc4

History | View | Annotate | Download (919 Bytes)

1
#!/usr/bin/make -f
2

    
3
%:
4
	dh $@ --with python2
5

    
6
package=snf-app
7
static_dir=debian/$(package)/usr/share/synnefo/static/
8
ui_static_dir=synnefo/ui/static/
9
admin_static_dir=synnefo/admin/static/
10
default_settings_dir=synnefo/app_settings/default/
11
config_lvl=20
12

    
13
override_dh_auto_install:
14
	dh_auto_install
15
	
16
	mkdir -p $(static_dir)ui;
17
	-mv $(ui_static_dir) $(static_dir)ui;
18
	
19
	mkdir -p $(static_dir)admin;
20
	-mv $(admin_static_dir) $(static_dir)admin;
21

    
22
    mkdir -p debian/$(package)/var/log/synnefo
23
    touch debian/$(package)/var/log/synnefo/dispatcher.log
24

    
25
	mkdir -p debian/$(package)/etc/synnefo
26
	for f in api aai backend queues helpdesk invitations plankton ui userdata; do \
27
		cp $(default_settings_dir)$$f.py \
28
			debian/$(package)/etc/synnefo/$(config_lvl)-$(package)-$$f.conf;  \
29
	done;
30

    
31
	for py in $(shell pyversions -vr debian/control); do \
32
		rm debian/$(package)/usr/lib/python$$py/*-packages/*-nspkg.pth; \
33
	done
34