[Debpool-commits] [SCM] Debpool Project Repository branch, master, updated. 0.2.3-72-g8b82e49
Andres Mejia
mcitadel at gmail.com
Thu Oct 9 23:27:07 UTC 2008
The following commit has been merged in the master branch:
commit 8b82e49cf3f9c1204250c9ebb193e1052384d561
Author: Andres Mejia <mcitadel at gmail.com>
Date: Thu Oct 9 19:25:24 2008 -0400
Cleanup of packaging. Changed instructions in README.User.
diff --git a/debian/README.User b/debian/README.User
index 87ef653..a0f9a9f 100644
--- a/debian/README.User
+++ b/debian/README.User
@@ -1,10 +1,10 @@
Basic instructions for setting up a system-wide debpool archive with a
-debpool user/group:
+'debpool' user/group:
1. Create a debpool user and group by using the command:
- adduser --system --group --shell /bin/bash
- --gecos 'Debian Pool Manager' debpool
+ adduser --system --group --shell /bin/bash \
+ --gecos 'Debian Pool Manager' debpool
(Note that the command should be entered on one line; it is broken into
two parts for the ease of reading).
@@ -13,9 +13,8 @@ debpool user/group:
must create a directory where you want the archive to be placed, and set
it's user/group appropriately. For example:
- sudo mkdir /export/debpool
- sudo chown debpool:debpool /export/debpool
- sudo chmod a+rx /export/debpool
+ mkdir /srv/debpool
+ chown debpool:debpool /srv/debpool
If you do wish to use /var/cache/debpool, it will need to be made
accessible to the debpool user and group. The only supported method of
@@ -23,45 +22,12 @@ debpool user/group:
dpkg-statoverride --update --add debpool debpool 0755 /var/cache/debpool
-3. Create a logfile directory for debpool. The two most common choices are
- /var/log/debpool (which mimics normal "system" log behavior), or
- /home/debpool/.debpool (which mimics user-installation log behavior
- on a default Debian system setup). Note this location for use in step 4.
-
- For example:
-
- sudo touch /var/log/debpool
- sudo chown debpool:debpool /var/log/debpool
- sudo chmod a+rx /var/log/debpool
-
-4. Edit /etc/debpool/Config.pm. The following items are of particular note:
+3. Edit /etc/debpool/Config.pm. The following item is of particular note:
* archive-dir (the archive directory chosen in step 2)
- You may wish to double-check the *_mode settings as well
- * log_file (should reside in the directory chosen in step 3)
Run debpool once, to check that all of your configuration values are
correct, and to create the directory structure. For example:
- sudo su - debpool /usr/bin/debpool
-
-5. Edit the crontab for user debpool, using the command:
-
- sudo crontab -u debpool -e
-
- You should add one of the following two sets of crontab entries to the
- file, depending on how you want to run debpool:
-
- (Periodic mode; example fires off hourly, at 13 minutes past the hour)
-
- @reboot /usr/bin/debpool --nodaemon
- 13 * * * * /usr/bin/debpool --nodaemon
-
- (Daemon mode; fire off only on restart. Note that this should all be one
- line, without the \, prefferably)
-
- @reboot /usr/bin/debpool --daemon
-
- Note that the command line options given here will override any other
- configurations, including those found in /etc/debpool/Config.pm,
- ~/.debpool/Config.pm, and the default configurations.
+ su - debpool /usr/bin/debpool
diff --git a/debian/changelog b/debian/changelog
index 346857d..491e451 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-debpool (0.3.4) experimental; urgency=low
+debpool (0.3.5) experimental; urgency=low
[ Hilko Bengen ]
* Performed some code cleanups avoid the most serious Perl::Critic
@@ -30,7 +30,7 @@ debpool (0.3.4) experimental; urgency=low
+ Closes: #350503
* Fixed problem with extracting information from wrong deb file.
+ Thanks Julien Valroff. Closes: #310320
- * Fixed bad instructions in README.Users. Closes: #408105
+ * Changed instructions in README.User. Closes: #408105
+ Thanks Eddy Petrișor.
* Fixed jumbled checksum lists problem. Closes: #415323
+ Thanks Magnus Holmgren.
@@ -46,7 +46,7 @@ debpool (0.3.4) experimental; urgency=low
for multiple distributions. Closes: #455439
* Have debpool check for Proc::Daemon before attempting to run as daemon.
+ Closes: #455449
- * Have debpool handle bzip2 compression as well as gzip in dynamical fasion.
+ * Have debpool handle bzip2 compression as well as gzip in dynamical fashion.
+ Thanks Magnus Holmgren.
+ Compression interactions will be supported through gzip and bzip2
packages.
@@ -59,7 +59,7 @@ debpool (0.3.4) experimental; urgency=low
* Fixed problem where reuploading an orig tarball would be rejected
even with the 'rollback' option set.
* Bumped Standards-Version to 3.8.0.
- + Removed 'binary-arch' target in debian/rules to silence new lintian
+ + Fixed 'binary-arch' target in debian/rules to silence new lintian
warning.
* Use $ENV{'HOME'} instead of '/home/user' for specifying home directory
through environment variable in Config.pm.
@@ -72,7 +72,7 @@ debpool (0.3.4) experimental; urgency=low
* Changed copyright format, included myself in copyright.
* Removed LICENSE file, as it was redundant to debian/copyright.
* Changed Maintainer to use debpool developer's email.
- + Added Joel Aelwyn in Uploaders field.
+ + Added most active developers to Uploaders field.
* Changed default log path of $ENV{'HOME'}.'/.debpool/DebPool.log' to
$ENV{'HOME'}.'/.debpool/debpool.log'.
* Fixed wrong option used in debpool. Closes: #368554
diff --git a/debian/control b/debian/control
index b90b83b..f7af50e 100644
--- a/debian/control
+++ b/debian/control
@@ -26,7 +26,7 @@ Description: pool-based Debian package archiver
* Verifying package signatures (requires gnupg).
* Signing release files (requires Release files and gnupg).
* Running in single-pass or daemon modes.
- * Process incoming packages using Inotify (requires liblinux-inotify2-perl)
+ * Process incoming packages using Inotify.
.
DebPool is intended to be a lightweight replacement for the full Debian
archival scripts, in the tradition of debarchive and mini-dinstall, but
diff --git a/debian/rules b/debian/rules
index a7a6450..69261d5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -43,9 +43,8 @@ build-stamp:
clean:
dh_testdir
dh_testroot
- dh_clean build-stamp install-stamp
+ dh_clean build-stamp install-stamp DebPool::Config.5 debpool.1
# Add commands to clean up after the build process here
- rm -f DebPool::Config.5 debpool.1
[ ! -f Makefile ] || $(MAKE) realclean
install: build install-stamp
@@ -68,7 +67,7 @@ binary-arch:
binary-indep: build install
dh_testdir
dh_testroot
- dh_installexamples examples/*
+ dh_installexamples
dh_installdocs
dh_installman DebPool::Config.5 debpool.1
dh_installchangelogs
--
Debpool Project Repository
More information about the Debpool-commits
mailing list