You are not logged in.
Pages: 1
I like the simplified sysvinit scripts that Arch uses, but I think the file locations could be improved a bit. /etc should be reserved for configuration files only; when you put init scripts in there as well the /etc folder gets a little cluttered.
Since we already have an rc.d folder anyway that contains some of the init stuff, why not put all rc scripts, settings, and so forth in the same rc.d folder?
I'm probably not the smartest person to be talking about optimal naming conventions and file locations for the sysvinit stuff... I renamed my rc.conf to CONFIG.SYS and my rc.sysinit to AUTOEXEC.BAT
Peter B. Steiger
Cheyenne, WY
Offline
IIRC, Arch uses a BSD-style init scheme not SysV.
Offline
Could you clarify your suggestion? All the application init scripts are already in /etc/rc.d, and the system init scripts e.g. /etc/rc.sysinit, are in standard locations. The rest of /etc consists of system-wide application configs, and their locations are determined upstream.
Also, iBertus is right.
Offline
I'm probably not the smartest person to be talking about optimal naming conventions and file locations for the sysvinit stuff... I renamed my rc.conf to CONFIG.SYS and my rc.sysinit to AUTOEXEC.BAT
Seeing how much the rest of your post makes sense, I am not even sure if that's supposed to be a joke.
pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))
Offline
Could you clarify your suggestion? All the application init scripts are already in /etc/rc.d, and the system init scripts e.g. /etc/rc.sysinit, are in standard locations. The rest of /etc consists of system-wide application configs, and their locations are determined upstream.
Also, iBertus is right.
Well, I wasn't talking about the rest of /etc - specifically the init scripts (rc.single, rc.multi, etc.) Alas, I'm unfamiliar with the bsd init process (or at least I was before this discussion). Since one of the packages we install from base is sysvinit, I *assumed* (there I go again) it was indeed a SysV init process, only modified for Arch purposes. That is, I thought y'all just arbitrarily decided to put rc.multi et al in /etc. and I was suggesting, as long as you're arbitrarily changing stuff around, why not keep all the rc. stuff together in /etc/rc.d. Now that I know you're just conforming to bsd standards, my premise (that it was an arbitrary decision) is meaningless so I withdraw the suggestion and stand corrected.
Seeing how much the rest of your post makes sense, I am not even sure if that's supposed to be a joke.
Wow, I should have stayed back in newbie corner where there's no such thing as a stupid question! It is a joke... and I was serious. That is, I really did rename rc.conf to config.sys and rc.sysinit to autoexec.bat, but specifically *because* it's a joke, even if I'm the only one who will ever see it. Kinda like the APPLE ][ logo I use for my Fluxbox wallpaper.
Thanks for the explanations, ibertus and tomk... I obviously have a lot to learn about Arch (and *nix in general) before I'm ready to pitch in with meaningful suggestions!
Peter B. Steiger
Cheyenne, WY
Offline
Pages: 1