root / snf-cyclades-app / debian / rules @ 3ad9227c
History | View | Annotate | Download (961 Bytes)
1 |
#!/usr/bin/make -f |
---|---|
2 |
|
3 |
%: |
4 |
dh $@ --with python2 |
5 |
|
6 |
package=snf-cyclades-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 backend queues plankton ui userdata cloudbar; do \ |
27 |
cp $(default_settings_dir)$$f.py \ |
28 |
debian/$(package)/etc/synnefo/$(config_lvl)-$(package)-$$f.conf; \ |
29 |
done; |
30 |
sed -i 's/^/#/' debian/$(package)/etc/synnefo/*.conf; |
31 |
|
32 |
for py in $(shell pyversions -vr debian/control); do \ |
33 |
rm debian/$(package)/usr/lib/python$$py/*-packages/*-nspkg.pth; \ |
34 |
done |
35 |
|