sure we at least attempt to keep copyright dates updated whenever we
make changes.
+ * Added checks that the debian/changelog file is up-to-date
+
+ * Added debian/watch file
+
+ * Updated the Standards-Version in debian/control. Still need to
+ review whether we are in full compliance, though.
+
2009-11-29 Markus Gutschke <markus@shellinabox.com>
* Preparations for packaging ShellInABox in a way that makes it
debian/shellinabox.init \
debian/shellinabox.install \
debian/shellinabox.postinst \
- debian/shellinabox.postrm
+ debian/shellinabox.postrm \
+ debian/watch
LIBLOGGING_INCLUDES = logging/logging.h \
config.h
liblogging_la_SOURCES= logging/logging.c \
debian/shellinabox.init \
debian/shellinabox.install \
debian/shellinabox.postinst \
- debian/shellinabox.postrm
+ debian/shellinabox.postrm \
+ debian/watch
LIBLOGGING_INCLUDES = logging/logging.h \
config.h
# Reset compatibility level
echo 7 >"${prj}-${ver}/debian/compat"
+ # Check that the version number in the debian/changelog file matches
+ if [ "$(sed -e 's/^'"${prj}"' *(\([^-]*\)-.*).*/\1/;t1;d;:1;q' \
+ "${prj}-${ver}/debian/changelog")" != "${ver}" ]; then
+ echo "Debian changelog file does not match current version number!" >&2
+ exit 1
+ fi
+
+
# Build Debian packages.
(cd "${prj}-${ver}"
fakeroot dpkg-buildpackage -sa -us -uc || :)
trap '' EXIT
- )
+ ) || exit 1
# Revert any changes that might be pending in distributions/debian/*
local revert="$(svn st |
#define STDC_HEADERS 1
/* Most recent revision number in the version control system */
-#define VCS_REVISION "193"
+#define VCS_REVISION "194"
/* Version number of package */
#define VERSION "2.10"
ac_compiler_gnu=$ac_cv_c_compiler_gnu
-VCS_REVISION=193
+VCS_REVISION=194
cat >>confdefs.h <<_ACEOF
dnl This is the one location where the authoritative version number is stored
AC_INIT(shellinabox, 2.10, markus@shellinabox.com)
-VCS_REVISION=193
+VCS_REVISION=194
AC_SUBST(VCS_REVISION)
AC_DEFINE_UNQUOTED(VCS_REVISION, "${VCS_REVISION}",
[Most recent revision number in the version control system])
Maintainer: Markus Gutschke <markus@shellinabox.com>
Build-Depends: debhelper (>= 4.0.0), binutils, libssl-dev, libpam0g-dev,
zlib1g-dev
-Standards-Version: 3.6.1
+Standards-Version: 3.8.3
Package: shellinabox
Section: web
--- /dev/null
+version=3
+http://code.google.com/p/shellinabox/source/browse/trunk/distributions/debian/shellinabox_([\d\.]+).orig.tar.gz
};
VT100.prototype.about = function() {
- alert("VT100 Terminal Emulator " + "2.10 (revision 193)" +
+ alert("VT100 Terminal Emulator " + "2.10 (revision 194)" +
"\nCopyright 2008-2009 by Markus Gutschke\n" +
"For more information check http://shellinabox.com");
};
};
ShellInABox.prototype.about = function() {
- alert("Shell In A Box version " + "2.10 (revision 193)" +
+ alert("Shell In A Box version " + "2.10 (revision 194)" +
"\nCopyright 2008-2009 by Markus Gutschke\n" +
"For more information check http://shellinabox.com" +
(typeof serverSupportsSSL != 'undefined' && serverSupportsSSL ?
};
VT100.prototype.about = function() {
- alert("VT100 Terminal Emulator " + "2.10 (revision 193)" +
+ alert("VT100 Terminal Emulator " + "2.10 (revision 194)" +
"\nCopyright 2008-2009 by Markus Gutschke\n" +
"For more information check http://shellinabox.com");
};