This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: init and agetty packages available for review/upload.


Also, the cygutils package already includes /usr/bin/last.exe
but I'm not sure what to do about this since I bet Chuck took it from
some sysvinit package and wouldn't mind moving it to its canonical
location once the sysvinit package gets together.

Mark Bradshaw originally sent me the patch to add both last and utmpdump to cygutils. He took the code from sysvinit. There are no significant changes to the code between the version in Sergey's package and the version in cygutils(*).

I have no objections to removing those two programs from cygutils. However, that change (to cygutils) should be made BEFORE or SIMULTANEOUSLY with the release of the "real" sysvinit package, to prevent messing up people's installations.

Since it looks like sysvinit is a done deal for eventual inclusion, I'll go ahead an work on removing those two progs from cygutils ASAP.

About the packaging -- I think I should be able to install sysvinit without it getting setup automatically for use. e.g. what if I just want to "restore" utmpdump and last to my machine, without the overhead of the init.exe program being shoved into my boot process?

IOW, I think the original postinstall script could instead be installed as /usr/bin/init-config. The README could simply say "To setup init on your machine, edit /etc/inittab as appropriate and run /usr/bin/init-config."

--Chuck

(*) except for some workaround code in utmpdump from before newlib had a strptime function (and before cygwin exported it). That code is no longer necessary.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]