[IRCServices Coding] Build prefix/FHS compliance

Tim Retout tim at retout.co.uk
Fri Jul 13 03:18:39 PDT 2007


Hi! After a bit of a hiatus for DebConf, I'm catching up with my
packaging work.

I've worked out three changes that I'd like to make for Debian:

      * You may have noticed that the consensus on the Debian bug
        tracker is that I need to change the package name to something
        other than 'ircservices' to fit into the package namespace - so
        I'd like to change the binary name as well. Currently the value
        of $(PROGRAM) in the Makefile doesn't affect the pidfile or the
        ircservices-chk script.
      * I need to be able to change the build prefix independently for
        'make install' - i.e. as if installing into a chroot. I could
        either add an $(INSTALL_PREFIX) variable, or possibly modify
        $(PREFIX) in a backwards-compatible way.
      * The default locations of the installed files will need modifying
        to fit into the Filesystem Hierarchy Standard. This will be the
        most complicated patch, I expect.

I realise this is at a really bad time in your release process, so if I
don't get all of these done in time, I can maintain patches against the
released version.

Thanks,

-- 
Tim Retout <tim at retout.co.uk>