I am new to Debian and have packaged some software which lets the
boot scripts (/etc/rc[12345].d) run in parallel. It also supports
visualisation of services, dependencies and timings.
As this is the first release on debian, I'd be grateful if someone
with more packaging experience than myself could take a look at it,
especially since the installation process patches /etc/init.d/rc.
The .deb is at: http://www.fastboot.org/download/binaries/debian/
One known bug is that the -ldb library is currently statically
linked into the daemon, and it ought to be dynamically
linked. I haven't yet figured how to bind the linker to a specific
version of db that's known to be widely deployed.
Thanks!
Leni.
Package: serel
Architecture: any
Depends: libc6 (>= 2.1.2), libglib (>= 1.2)
Replaces: sysvinit (>= 2.74)
Description: run boot scripts in parallel
Build-Depends: redland (>= 0.9.10)
--
To UNSUBSCRIBE, email to debian-ment...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Please make the source available.
--
Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer
XFree86 and DRI project member / CS student, Free Software enthusiast
It would be a good idea to read the proposals for improving the
initscript subsystem that were discussed at the recent Debian
conference:
http://people.debian.org/~hmh/
> One known bug is that the -ldb library is currently statically
> linked into the daemon, and it ought to be dynamically
> linked. I haven't yet figured how to bind the linker to a specific
> version of db that's known to be widely deployed.
Use whatever version you think is appropriate (say, db3) and let
dependencies do the rest of the work for you.
--
Colin Watson [cjwa...@flatline.org.uk]
Sorry, it's perhaps not immediately clear from the earlier URL, the
sources are at:
http://www.fastboot.org/download/sources/
There is also documentation on serel linked from:
http://www.fastboot.org/documentation.html
Leni.
I see upstream source and source RPMs there, but no Debian source
package.
--
Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer
XFree86 and DRI project member / CS student, Free Software enthusiast
IANDD but db3 is placed in /usr/lib and probably cannot be used for
for a system-bootup software, /usr/ might not be mounted yet.
Actually I am confused because there is /lib/libdb.so.3 in package
libdb2.
cu andreas
Hello!
* lintian serel_0.3.4-1.dsc
W: serel source: out-of-date-standards-version 3.0.1
E: serel source: package-uses-debhelper-but-lacks-build-depends
* Is this really a debian-native package, i.e. is serel debian-only?
If not (and I think so), use the real upstream source and keep the
debian-part in the diff.gz.
wget http://www.fastboot.org/download/sources/serel-0.3.4.tar.gz
mv serel-0.3.4.tar.gz serel_0.3.4.orig.tar.gz
cd serel-0.3.4
dpkg-buildpackage -sd -rfakeroot -S -uc -us
* dh_suidregister is depreceated.
just my 2 cents.
cu andreas
Also:
$ lintian serel_0.3.4-1_i386.deb
E: serel: file-in-etc-not-marked-as-conffile etc/default/serel
E: serel: file-in-etc-not-marked-as-conffile etc/init.d/rc.serel.include
E: serel: file-in-etc-not-marked-as-conffile etc/serel/serel.conf
E: serel: file-in-etc-not-marked-as-conffile etc/serel/default.rdf
E: serel: unregistered-script-in-etc-init.d /etc/init.d/rc.serel.include
E: serel: non-standard-file-permissions-for-etc-init.d-script etc/init.d/rc.serel.include 0644 != 0755
W: serel: package-contains-upstream-install-documentation usr/share/doc/serel/INSTALL
W: serel: extra-license-file usr/share/doc/serel/COPYING.gz
(You can run lintian over the .changes file to check both at once.)
At least the first four are serious - they mean that configuration file
changes won't be preserved on upgrades. The fifth and sixth may also be
a problem depending on how you're interacting with other init script
subsystems - I haven't looked at the details.
--
Colin Watson [cjwa...@flatline.org.uk]
On Fri, 02 Aug 2002, Andreas Metzler wrote:
> In article <3D48F029...@moniker.net> Leni Mayo <le...@moniker.net> wrote:
> [...]
> > As this is the first release on debian, I'd be grateful if someone
> > with more packaging experience than myself could take a look at it,
> > especially since the installation process patches /etc/init.d/rc.
> > The .deb is at: http://www.fastboot.org/download/binaries/debian/
Make sure you read
http://people.debian.org/~hmh/debconf2/debconf2-initscripts-bkg.ps.gz
And you should also get the sysvinit and file-rc package sources, and
understand them properly, how they work, how they connect themselves to the
init script subsystem, etc.
This way, you will know how init-script related utilities are implemented
in Debian. serel must properly integrate itself with the lot of them.
--
"One disk to rule them all, One disk to find them. One disk to bring
them all and in the darkness grind them. In the Land of Redmond
where the shadows lie." -- The Silicon Valley Tarot
Henrique Holschuh
serel already has a patch for the rc that comes with Debian sysvinit.
It sounds like you are suggesting that a patch for the rc that comes
with file-rc would also be nice. I don't mind writing such a patch,
though to keep the serel installation/upgrade simple it won't get
auto-applied.
If you mean anything else re: "proper integration", I'll need more
details.
Leni.
update-rc.d and invoke-rc.d must work correctly with serel+sysvinit and with
serel+file-rc (maybe they already do -- I didn't check).
Also, the init script system cannot crash and burn when sysvinit+serel is
converted to file-rc+serel (or any other possible combination of the two) --
automated conversion would be nice, but it is not a must. As long as _no
data is lost_, and the user is warned.
--
"One disk to rule them all, One disk to find them. One disk to bring
them all and in the darkness grind them. In the Land of Redmond
where the shadows lie." -- The Silicon Valley Tarot
Henrique Holschuh