]> err.no Git - mapper/blobdiff - dpkg-build.sh
Path: misc adjustments
[mapper] / dpkg-build.sh
index e4d5a85641a8807b357387f890e34aeec852a308..dc9f76b638885571dc5307793df80b67e692582b 100755 (executable)
@@ -1,33 +1,45 @@
 #!/bin/sh
 #
 # This little script builds an appropriately-versioned .deb file depending
-# on your exact architecture (as defined in CFLAGS).
-# On an N800 (-mcpu=arm1136jf-s), the version is suffixed with "-3".
-# On a 770 (-mcpu=arm926ej-s), the version is suffixed with "-2".
-# In all other cases, the version is suffixed with "-1".
+# on IT OS give.
+#
+# OS2006
+#  For 770 (-mcpu=arm926ej-s), the version is suffixed with "-OS2006".
+#
+# OS2007
+#  For N800 and 770 (-mcpu=arm1136jf-s), the version is suffixed with "-OS2007".
 # 
+# OS2008
+#  For N800 and N810, the version is suffixed with "-OS2008".
 
 CHANGELOG=`dirname $0`/debian/changelog
 
-case $CFLAGS in
-    *-mcpu=arm1136jf-s*)
-    VERSION_SUFFIX=-3
+case "$1" in
+    OS2008)
+    CFLAGS="-O2 -pipe -mcpu=arm1136jf-s"
+    VERSION_SUFFIX=-OS2008
     DBP_EXTRA=-B
     ;;
-    *-mcpu=arm926ej-s*)
-    VERSION_SUFFIX=-2
+    OS2007)
+    CFLAGS="-O2 -pipe -mcpu=arm926ej-s"
+    VERSION_SUFFIX=-OS2007
+    DBP_EXTRA=-B
+    ;;
+    OS2006)
+    CFLAGS="-O2 -pipe -mcpu=arm926ej-s"
+    VERSION_SUFFIX=-OS2006
     DBP_EXTRA=-B
     ;;
     *)
-    VERSION_SUFFIX=-1
-    DBP_EXTRA=
+    echo "Give one of OS2006, OS2007 or OS2008 as parameter"
+    exit 1
+    ;;
 esac
 
-head -n 1 $CHANGELOG | sed "s/)/$VERSION_SUFFIX)/" > $CHANGELOG.new
-awk 'NR>1 {print}' $CHANGELOG >> $CHANGELOG.new
-mv $CHANGELOG $CHANGELOG.old
-mv $CHANGELOG.new $CHANGELOG
+export CFLAGS
 
-dpkg-buildpackage -rfakeroot -I.svn $DBP_EXTRA
+rm $CHANGELOG
+head -n 1 $CHANGELOG.in | sed "s/)/$VERSION_SUFFIX)/" > $CHANGELOG
+awk 'NR>1 {print}' $CHANGELOG.in >> $CHANGELOG
 
-mv $CHANGELOG.old $CHANGELOG
+dpkg-buildpackage -rfakeroot -I.git $DBP_EXTRA