On 12 Feb 2001, at 18:41, Jack Coates wrote:
> Just want to solicit some feedback on my dedicated server
> appliance.
> Everything is built into a single root.lrp with centralized
> configuration (i.e. linuxrc does everything necessary to initialize
> hardware and configure the system, then an application rc will do
> everything necessary to initialize the applications being served).
BSD-style init scripts? If not entirely, might be a good idea -
keeps to a standard method, allowing any admin to find things where
they expect.
> My question is, should I remove package capabilities entirely from
> the user interface? In other words, I would use apkg to load
> packages during boot, but once booted there would be no capability
> to add and remove packages -- and since only the Boot-disk can be
> or needs to be backed up, package backup code can be stripped down
> as well.
Except once you back up the root, then apkg is no longer available to
the boot process. I like the goals, but without extracting apkg and
package management from the system entirely, it probably won't work.
However, extracting a package can be reduced to:
# cd / ; gunzip -c - < pkg.lrp | tar xf -
> So, would the lack of an interactive package tool totally spoil a server
> appliance for you?
My bias - likely evident from Oxygen's direction - is to be able to
modify the base to whatever one wants. But I like your ideas too.
Some development notes:
* If you're using BSD-style startup rc files, then update-rc.d is
irrevelant and can be erased.
* Oxygen development continues... are you using the most recent
version?
* One of the newer versions will have an "official" document branding
it with the MIT/X License; perhaps you might want this?
Would it be worth it to create a "initscrp.lrp" (for "initscripts")
for BSD and SysV inits? Using Oxygen as it is, with two scripts -
perhaps bsd-init.lrp and sysVinit.lrp - changing over COULD be as
easy as:
# apkg -i /mnt/sysVinit # "install" SysV init
# apkg -r sysVinit # remove SysV init from system
# apkg -i /mnt/bsd-init # install BSD init
# apkg -s root # Safe backup
--
David Douthitt
UNIX Systems Administrator
HP-UX, Linux, Unixware
[EMAIL PROTECTED]
_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/leaf-devel