Bob Mottram 10 år sedan
förälder
incheckning
3128bf57a7
3 ändrade filer med 31 tillägg och 3 borttagningar
  1. 3
    3
      Makefile
  2. 28
    0
      debian.sh
  3. Binär
      man/freedombone.1.gz

+ 3
- 3
Makefile Visa fil

@@ -10,9 +10,9 @@ source:
10 10
 	gzip -f9n ../${APP}_${VERSION}.orig.tar
11 11
 install:
12 12
 	mkdir -p ${DESTDIR}${PREFIX}/bin
13
-	install -m 755 -s src/${APP} ${DESTDIR}${PREFIX}/bin
14
-	install -m 755 -s src/${APP}-prep ${DESTDIR}${PREFIX}/bin
15
-	install -m 755 -s src/${APP}-tordongle ${DESTDIR}${PREFIX}/bin
13
+	install -m 755 src/${APP} ${DESTDIR}${PREFIX}/bin
14
+	install -m 755 src/${APP}-prep ${DESTDIR}${PREFIX}/bin
15
+	install -m 755 src/${APP}-tordongle ${DESTDIR}${PREFIX}/bin
16 16
 	mkdir -m 755 -p ${DESTDIR}${PREFIX}/share/man/man1
17 17
 	install -m 644 man/${APP}.1.gz ${DESTDIR}${PREFIX}/share/man/man1
18 18
 uninstall:

+ 28
- 0
debian.sh Visa fil

@@ -0,0 +1,28 @@
1
+#!/bin/bash
2
+
3
+APP=freedombone
4
+PREV_VERSION=1.00
5
+VERSION=1.00
6
+ARCH_TYPE="all"
7
+DIR=${APP}-${VERSION}
8
+
9
+#update version numbers automatically - so you don't have to
10
+sed -i 's/VERSION='${PREV_VERSION}'/VERSION='${VERSION}'/g' Makefile
11
+sed -i 's/VERSION="'${PREV_VERSION}'"/VERSION="'${VERSION}'"/g' src/freedombone
12
+
13
+# change the parent directory name to debian format
14
+mv ../${APP} ../${DIR}
15
+
16
+# Create a source archive
17
+make clean
18
+make source
19
+
20
+# Build the package
21
+dpkg-buildpackage -F
22
+
23
+# sign files
24
+gpg -ba ../${APP}_${VERSION}-1_${ARCH_TYPE}.deb
25
+gpg -ba ../${APP}_${VERSION}.orig.tar.gz
26
+
27
+# restore the parent directory name
28
+mv ../${DIR} ../${APP}

Binär
man/freedombone.1.gz Visa fil