Parcourir la source

debian build script fails more gracefully

Bob Mottram il y a 9 ans
Parent
révision
d4fcec5b9f
2 fichiers modifiés avec 28 ajouts et 4 suppressions
  1. 23
    1
      debian.sh
  2. 5
    3
      debian/changelog

+ 23
- 1
debian.sh Voir le fichier

@@ -2,7 +2,7 @@
2 2
 
3 3
 APP=freedombone
4 4
 PREV_VERSION=1.00
5
-VERSION=1.00
5
+VERSION=1.01
6 6
 ARCH_TYPE="all"
7 7
 DIR=${APP}-${VERSION}
8 8
 
@@ -13,7 +13,10 @@ sed -i 's/VERSION="'${PREV_VERSION}'"/VERSION="'${VERSION}'"/g' src/freedombone-
13 13
 sed -i 's/VERSION="'${PREV_VERSION}'"/VERSION="'${VERSION}'"/g' src/freedombone-client
14 14
 
15 15
 # change the parent directory name to debian format
16
+cp releases/* ..
17
+mv releases /tmp/freedombone
16 18
 mv ../${APP} ../${DIR}
19
+mkdir /tmp/freedombone
17 20
 
18 21
 # Create a source archive
19 22
 make clean
@@ -21,10 +24,29 @@ make source
21 24
 
22 25
 # Build the package
23 26
 dpkg-buildpackage -F
27
+if [ ! "$?" = "0" ]; then
28
+    mv ../${DIR} ../${APP}
29
+    mv /tmp/freedombone/releases .
30
+    exit 478
31
+fi
24 32
 
25 33
 # sign files
26 34
 gpg -ba ../${APP}_${VERSION}-1_${ARCH_TYPE}.deb
35
+if [ ! "$?" = "0" ]; then
36
+    mv ../${DIR} ../${APP}
37
+    mv /tmp/freedombone/releases .
38
+    exit 639
39
+fi
40
+
27 41
 gpg -ba ../${APP}_${VERSION}.orig.tar.gz
42
+if [ ! "$?" = "0" ]; then
43
+    mv ../${DIR} ../${APP}
44
+    mv /tmp/freedombone/releases .
45
+    exit 592
46
+fi
28 47
 
29 48
 # restore the parent directory name
30 49
 mv ../${DIR} ../${APP}
50
+mv /tmp/freedombone/releases .
51
+
52
+exit 0

+ 5
- 3
debian/changelog Voir le fichier

@@ -1,5 +1,7 @@
1
-freedombone (1.00-1) jessie; urgency=low
1
+freedombone (1.01-1) stable; urgency=low
2 2
 
3
-  * Initial package
3
+  * Fixed restore script
4
+  * Social key management
5
+  * Create reciprocal backup accounts
4 6
 
5
- -- Bob Mottram (4096 bits) <bob@robotics.uk.to>  Fri, 16 Jan 2015 21:19:00 +0100
7
+ -- Bob Mottram (4096 bits) <bob@robotics.uk.to>  Thu, 09 Jul 2015 15:49:00 +0100