From 76bbbdbbe688399b579ff81e8fc7e4e2e397e31c Mon Sep 17 00:00:00 2001 From: fgerlits Date: Thu, 20 Sep 2007 13:08:26 +0000 Subject: [PATCH] some minor corrections and clarifications --- campcaster/doc/release.html | 47 ++++++++++++++++++++----------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/campcaster/doc/release.html b/campcaster/doc/release.html index 1f3563057..bd89e1c32 100644 --- a/campcaster/doc/release.html +++ b/campcaster/doc/release.html @@ -51,7 +51,7 @@ The release process boils down to the following steps:
It is assumed that the person doing the release has a read/write access to the Campcaster version control system. As a first step of the release process, a fresh copy of the version control repository is -exported, so as to insure that:
+checked out, so as to insure that:
To get a fresh copy of the Campcaster repository, execute the following in an empty directory: -
svn export svn://code.campware.org/campcaster/trunk/campcaster
+
svn checkout svn://code.campware.org/campcaster/trunk/campcaster

Checking the distribution script

@@ -96,7 +96,12 @@ To update the changelog, edit etc/debian/changelog, by inserting a section onto the top of the file:

campcaster (<version>-1) unstable; urgency=low

* Changes listed here

-- Package Maintainer <maintainer@foo.bar> <timestamp>

-The timestamp above must be preceeded by two spaces, and must be an RFC +You can change the "-1" part (to "-2" or "-0distro1" etc). Note that the +<version> string, which will be referred to below, +is without this extension; the extension will be read from the +changelog file by the Debian packaging scripts.
+
+The <timestamp> must be preceeded by two spaces, and must be an RFC 2822 compliant date string, which is most easily produced by issuing the date -R command. Please note that the debian package manager is quite picky on the format of the changelog file. See debhelper and
tar xfj campcaster-<version>.tar.bz2
 tar xfj campcaster-libraries-<version>.tar.bz2
 cd campcaster-<version>
-./bin/createDebianPackages.sh -d .. -v <version> -o .. \
-                -m "Package Maintainer <maintainer@foo.bar>"
+./bin/createDebianPackages.sh -d .. -v <version> -o .. -m "Joe Maintainer <joe@foo.bar>"
 cd ..
 

@@ -157,19 +161,20 @@ campcaster_<version>.orig.tar.gz Based on the source packages, the Debian package management system can build the binaries for the current target platform, provided all the necessary packages required to build are installed on the system. For a -list of the necessary packages, please consult the debian/control file -in extracted debianized source tree generated below.
-Building is best done -in an empty directory as follows:
+list of the necessary packages, please consult the control file +in the extracted debianized source tree generated below +(build/campcaster-<version>/debian/control).
+
+Building is best done in an empty directory as follows:

rm -rf /opt/campcaster
-rm -rf debian_build
-mkdir debian_build
-cd debian_build
-dpkg-source -x ../campcaster_<ls_version>-1.dsc
+rm -rf build
+mkdir build
+cd build
+dpkg-source -x ../campcaster_<version>-1.dsc
 cd campcaster-<version>
-sudo dpkg-buildpackage
-cd ../..
+sudo dpkg-buildpackage &> ../build.log
+cd ..