Debian package building patches

Nick Andrew nick at nick-andrew.net
Sun Jun 22 14:39:35 UTC 2008


Here are some patches against the latest SVN trunk to enable debian
package building. I hope these can be committed into SVN.

In a couple of places I have disabled "make test", where tests did
not pass possibly because the build machine does not have a
configured mysql database. mogilefsd and mogstored packages in
particular needed their own packages to be installed as a prereq
for building their packages...!

I also took the liberty to clean up the /etc/init.d scripts a bit;
they are based off a 2001 skeleton and current debian Lenny complains
if the init files do not contain an LSB format header. More cleanup
from me is possible ... later.

Nick.
---
 .../debian/libmogilefs-perl.install                |    2 +
 api/perl/MogileFS-Client/debian/rules              |    4 +
 server/conf/mogstored.conf                         |   15 +---
 server/debian/control                              |    4 +
 server/debian/mogilefsd.examples                   |    1 
 server/debian/mogilefsd.init                       |   72 +++++++++++++-------
 server/debian/mogilefsd.install                    |    7 ++
 server/debian/mogilefsd.postinst                   |    2 -
 server/debian/mogstored.examples                   |    1 
 server/debian/mogstored.init                       |   71 +++++++++++++-------
 server/debian/mogstored.install                    |    5 +
 server/debian/mogstored.postinst                   |    2 -
 server/debian/rules                                |    3 +
 server/doc/build-debian-package.txt                |   30 ++++++++
 utils/debian/mogilefs-utils.examples               |    1 
 utils/debian/mogilefs-utils.install                |    4 +
 utils/debian/rules                                 |   10 +--
 17 files changed, 160 insertions(+), 74 deletions(-)
 create mode 100644 api/perl/MogileFS-Client/debian/libmogilefs-perl.install
 create mode 100644 server/debian/mogilefsd.examples
 create mode 100644 server/debian/mogilefsd.install
 create mode 100644 server/debian/mogstored.examples
 create mode 100644 server/debian/mogstored.install
 create mode 100644 server/doc/build-debian-package.txt
 create mode 100644 utils/debian/mogilefs-utils.examples
 create mode 100644 utils/debian/mogilefs-utils.install



More information about the mogilefs mailing list