help with package creation

travis+ml-ubuntu-dev at subspacefield.org travis+ml-ubuntu-dev at subspacefield.org
Fri May 22 18:28:09 UTC 2009


Hi,

I've found very spotty documentation on packages, mostly here:

https://wiki.ubuntu.com/PackagingGuide/HandsOn

The problem with these tutorals - and there are several - is that they
don't take into account the differences in what you're trying to
package.

I'm trying to create a "polipo-tor" package which depends on both polipo
and tor being installed already.  All it does is install some config files
and set up /var/run/polipo-tor and /var/log/polipo-tor.

I'm trying to package it as an architecture-independent package.

Here is the contents via lesspipe:

 new debian package, version 2.0.
 size 9714 bytes: control archive= 1552 bytes.
      96 bytes,     4 lines      conffiles
     626 bytes,    16 lines      control
     285 bytes,     4 lines      md5sums
    1371 bytes,    53 lines   *  postinst             #!/bin/sh
    1153 bytes,    45 lines   *  postrm               #!/bin/sh
     278 bytes,    11 lines   *  prerm                #!/bin/sh
 Package: polipo-tor
 Version: 1.0-0ubuntu1
 Architecture: all
 Maintainer: Ubuntu MOTU Developers <ubuntu-motu at lists.ubuntu.com>
 Installed-Size: 52
 Depends: polipo, tor, tsocks
 Section: web
 Priority: optional
 Description: Polipo web proxy configured to route through tor
  This is the polipo-tor package.
  It installs a new polipo service that listens on port 8124
  and forwards all requests through tor.
  Note that this package makes it easy to route through tor,
  but it does not try to prevent de-anonymization attacks;
  those depend on browser configuration.
 Original-Maintainer: Travis H. <travis+o-ubuntu at subspacefield.org>

*** Contents:
drwxr-xr-x root/root         0 2009-05-22 13:18 ./
drwxr-xr-x root/root         0 2009-05-22 13:18 ./etc/
drwxr-xr-x root/root         0 2009-05-22 13:18 ./etc/polipo-tor/
-rw-r--r-- root/root      3912 2009-05-22 13:18 ./etc/polipo-tor/config
-rw-r--r-- root/root       450 2009-05-22 13:18 ./etc/polipo-tor/forbidden
-rw-r--r-- root/root       172 2009-05-22 13:18 ./etc/polipo-tor/options
drwxr-xr-x root/root         0 2009-05-22 13:18 ./etc/init.d/
-rwxr-xr-x root/root     11669 2009-05-22 12:54 ./etc/init.d/polipo-tor
drwxr-xr-x root/root         0 2009-05-22 13:18 ./var/
drwxr-xr-x root/root         0 2009-05-22 13:18 ./var/log/
drwxr-xr-x root/root         0 2009-05-22 13:18 ./var/log/polipo-tor/
-rw-r--r-- root/root         0 2009-05-22 13:18 ./var/log/polipo-tor/polipo.log
drwxr-xr-x root/root         0 2009-05-22 13:18 ./var/run/
drwxr-xr-x root/root         0 2009-05-22 13:18 ./var/run/polipo-tor/
drwxr-xr-x root/root         0 2009-05-22 13:18 ./usr/
drwxr-xr-x root/root         0 2009-05-22 13:18 ./usr/share/
drwxr-xr-x root/root         0 2009-05-22 13:18 ./usr/share/doc/
drwxr-xr-x root/root         0 2009-05-22 13:18 ./usr/share/doc/polipo-tor/
-rw-r--r-- root/root      2051 2009-04-30 11:12 ./usr/share/doc/polipo-tor/README.Debian
-rw-r--r-- root/root      1603 2009-04-28 19:05 ./usr/share/doc/polipo-tor/copyright
-rw-r--r-- root/root       152 2009-05-22 13:03 ./usr/share/doc/polipo-tor/changelog.Debian.gz

Now unfortunately, it isn't installing /etc/polipo-tor/config.

Or anything in that subdirectory.

ANy clues why?


Also, I've set up a local repository using the following script:

cd /ref/www/packages/ubuntu
for b in $(find dists -type d \( -name 'binary*' -o -name 'all' \))
do
        dpkg-scanpackages $b /dev/null | gzip -9c > $b/Packages.gz
done
for s in $(find dists -type d -name source)
do
        dpkg-scansources $s | gzip -9c > $s/Sources.gz
done


However, when I try to "apt-get -y install" a package, it fails because
the repo isn't signed somehow.  I've already added the key I used to create
the packages via "apt-key add" but apparently that's not enough.  What
am I missing?
-- 
Obama Nation | My emails do not have attachments; it's a digital signature
that your mail program doesn't understand. | http://www.subspacefield.org/~travis/ 
If you are a spammer, please email john at subspacefield.org to get blacklisted.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-devel-discuss/attachments/20090522/be52b82e/attachment.pgp>


More information about the Ubuntu-devel-discuss mailing list