6 # dh-make output file, you may use that output file without restriction. |
6 # dh-make output file, you may use that output file without restriction. |
7 # This special exception was added by Craig Small in version 0.37 of dh-make. |
7 # This special exception was added by Craig Small in version 0.37 of dh-make. |
8 |
8 |
9 # Uncomment this to turn on verbose mode. |
9 # Uncomment this to turn on verbose mode. |
10 #export DH_VERBOSE=1 |
10 #export DH_VERBOSE=1 |
11 root=debian/littlebird-tc-core |
11 core=debian/littlebird-tc-core |
12 |
12 |
13 %: |
13 %: |
14 dh $@ |
14 dh $@ |
15 |
15 |
16 override_dh_install: |
16 override_dh_install: |
17 @dh_install |
17 @dh_install |
18 @cd ${root}/usr/lib/littlebird-tc/CA/certs \ |
18 @cd ${core}/usr/lib/littlebird-tc/CA/certs \ |
19 && { \ |
19 && { \ |
20 test -f Trustcenter_CA_LB.pem || cp -av Test_Trustcenter_CA_LB.pem Trustcenter_CA_LB.pem; \ |
20 test -f Trustcenter_CA_LB.pem || cp -av Test_Trustcenter_CA_LB.pem Trustcenter_CA_LB.pem; \ |
21 test -f Trustcenter_CA.pem || cp -av Test_Trustcenter_CA.pem Trustcenter_CA.pem; \ |
21 test -f Trustcenter_CA.pem || cp -av Test_Trustcenter_CA.pem Trustcenter_CA.pem; \ |
22 } |
22 } |
23 mv ${root}/usr/lib/littlebird-tc/TrustCenter/data/logs ${root}/var/log/littlebird-tc |
23 mv ${core}/usr/lib/littlebird-tc/TrustCenter/data/logs ${core}/var/log/littlebird-tc |
24 mv ${root}/usr/lib/littlebird-tc/TrustCenter/data/* ${root}/var/lib/littlebird-tc/ |
24 mv ${core}/usr/lib/littlebird-tc/TrustCenter/data/* ${core}/var/lib/littlebird-tc/ |
|
25 find ${core} -type f -name \*.sh | while read p; do \ |
|
26 file "$$p" | grep -q executable && chmod +x "$$p" ;\ |
|
27 done |
25 |
28 |
26 override_dh_link: |
29 override_dh_link: |
27 @dh_link |
30 @dh_link |
28 for dir in ${root}/var/lib/littlebird-tc/*; do \ |
31 for dir in ${core}/var/lib/littlebird-tc/*; do \ |
29 dir=`basename $$dir`; \ |
32 dir=`basename $$dir`; \ |
30 dh_link --package littlebird-tc-core /var/lib/littlebird-tc/$$dir /usr/lib/littlebird-tc/TrustCenter/data/$$dir ;\ |
33 dh_link --package littlebird-tc-core /var/lib/littlebird-tc/$$dir /usr/lib/littlebird-tc/TrustCenter/data/$$dir ;\ |
31 done |
34 done |
32 |
35 |
33 |
36 |