On 2009-10-01 09:51, FUJITA Tomonori wrote: > On Thu, 01 Oct 2009 09:30:56 +0200 > Florian Haas <florian.haas@xxxxxxxxxx> wrote: > >>> First, Debian has tgt package: >>> >>> http://packages.debian.org/sid/tgt >>> >>> >>> (it's quite old though, I guess that they still use IET) >> And for that reason it hasn't even made it into testing, let alone >> stable, and I don't see Debian going anywhere from IET (as their default >> iSCSI target implementation) anytime soon. Frederik, feel free to share >> if you are aware of anything different. > > tgt is iSCSI software supported by RHEL5 and used in production (as > IET is). Any reason why they still use IET? Because it works perhaps, and they see no reason to change the default? Debian supports multiple implementations of quite a few things, so there's really no reason to kick out IET. But maybe Frederik can share some insight there too. >> Any valid arguments against providing a Debian compatible init script? I >> fail to follow the idea of "this particular init script doesn't run on >> all platforms under the sun, thus it's better to not include one at >> all". There's plenty of projects out there that provide one init script >> for fully LSB compliant platforms and one for Debian. > > - I can't find /etc/init.d/functions on my box. > > - I can't find /etc/sysyconfig/ on my lenny box. > > - I can't find 'daemon' program on my box. Debian uses > start-stop-daemon, I guess. > > It's not just about LSB. An init script that can run on any > distributions is not realistic. I already made my point that I'd be happy to contribute to a Debian specific init script. This could go in scripts/ as tgtd.init.debian or whatever, and then one would fix up scripts/Makefile to check for the presence of /etc/debian_version on install, and use the Debian script if one installs on Debian. What's the problem with that? Cheers, Florian
Attachment:
signature.asc
Description: OpenPGP digital signature