Cleanup comments etc. in src
[gimp-lqr-plugin.git] / resetdeb
blobb2abae6031e58bd8c7ce04ce74b071a693ac98b4
1 #!/bin/bash
3 function err_mess ()
5 echo "$(basename $0): error: $1" > /dev/stderr;
8 [ -f "Makefile" ] || { err_mess "makefile not found"; exit 1; }
9 [ -f "configure.ac" ] || { err_mess "configure.ac not found"; exit 1; }
11 DISTRO="hardy"
12 if [ -n "$1" ]
13 then
14 DISTRO="$1";
15 shift;
17 case $DISTRO in
18 gutsy|hardy);;
19 default) err_mess "unknown distro: $DISTRO";
20 exit 1;
22 esac
24 NAME=$(head -n 50 configure.ac | grep "m4_define(\[plugin_name\], \[.*\])" | sed "s/m4_define(\[plugin_name\], \[\(.*\)\])/\1/")
25 MAJOR_VER=$(head -n 50 configure.ac | grep "m4_define(\[plugin_major_version\], \[.*\])" | sed "s/m4_define(\[plugin_major_version\], \[\(.*\)\])/\1/")
26 MINOR_VER=$(head -n 50 configure.ac | grep "m4_define(\[plugin_minor_version\], \[.*\])" | sed "s/m4_define(\[plugin_minor_version\], \[\(.*\)\])/\1/")
27 MICRO_VER=$(head -n 50 configure.ac | grep "m4_define(\[plugin_micro_version\], \[.*\])" | sed "s/m4_define(\[plugin_micro_version\], \[\(.*\)\])/\1/")
30 VER="${MAJOR_VER}.${MINOR_VER}.${MICRO_VER}"
32 DEBIAN_IN_DIR="debian.in"
33 REL_SUB_VER_FILE="${DEBIAN_IN_DIR}/${DISTRO}/release_subv"
35 [ -f "$REL_SUB_VER_FILE" ] || { err_mess "release_subv not found"; exit 1; }
37 REL_SUB_VER="$(cat "${REL_SUB_VER_FILE}")";
38 echo "$REL_SUB_VER" | grep -q "[[:digit:]]\+" || { err_mess "invalid release subversion: $REL_SUB_VER"; exit 1;}
40 NAME_HYPHEN="${NAME}-${VER}"
42 RESULTS_DIR="/var/cache/pbuilder_${DISTRO}/result"
43 BUILD_DIR="${HOME}/deb_builds/${DISTRO}/${NAME_HYPHEN}"
44 DEB_DIR_TEMPL="${DEBIAN_IN_DIR}/${DISTRO}/debian.template"
46 if [ -f "$DEB_DIR_TEMPL/changelog" ]
47 then
48 echo "Changelog found:"
49 cat "$DEB_DIR_TEMPL/changelog" | sed "s/.*/ > &/"
50 echo
51 ANSW="maybe"
52 while [[ $ANSW != yes && $ANSW != no ]]
54 echo -n "Delete it? (yes/no) "
55 read ANSW
56 done
57 if [[ $ANSW == no ]]
58 then
59 exit 0;
61 rm -f "$DEB_DIR_TEMPL/changelog" || exit 1;
64 echo "0" > "${REL_SUB_VER_FILE}" || exit 0
66 if [ -d "${BUILD_DIR}" ]
67 then
68 echo "Build directory found:"
69 echo
70 ls -1 ${BUILD_DIR} | sed "s/.*/ > &/"
71 echo
72 ANSW="maybe"
73 while [[ $ANSW != yes && $ANSW != no ]]
75 echo -n "Delete it? (yes/no) "
76 read ANSW
77 done
78 if [[ $ANSW == no ]]
79 then
80 exit 0;
82 rm -fr "${BUILD_DIR}" || exit 1;
86 echo "Done"