Bug #13625
open
rename SUNWcs and SUNWcsd
Added by Joshua M. Clulow over 1 year ago.
Updated over 1 year ago.
Description
There are two ancient legacy package names that we have that do not fit in with the rest of the scheme, which we should fix as follows:
SUNWcs
should become system/core
, alongside the existing system/kernel
, etc
SUNWcsd
has very few files, all of which appear to have more appropriate homes; we should rename it to (the existing) system/kernel
and then divide the files between that and the new system/core
where it makes sense
Joshua M. Clulow wrote:
There are two ancient legacy package names that we have that do not fit in with the rest of the scheme, which we should fix as follows:
SUNWcs
should become system/core
, alongside the existing system/kernel
, etc
SUNWcsd
has very few files, all of which appear to have more appropriate homes; we should rename it to (the existing) system/kernel
and then divide the files between that and the new system/core
where it makes sense
<like>. finally.
and as part of this, or as a followup, can we also please separate out the reboot-required
bits?
It's unfortunate that we currently need to hand patch a package or require a reboot to update something like the whodo
binary.
Looking at SUNWcs
,
% pkg contents -t file -a reboot-needed=true -o path SUNWcs
PATH
usr/kernel/drv/amd64/dump
usr/kernel/drv/amd64/eventfd
usr/kernel/drv/amd64/fssnap
usr/kernel/drv/amd64/kstat
usr/kernel/drv/amd64/ksyms
usr/kernel/drv/amd64/logindmux
usr/kernel/drv/amd64/ptm
usr/kernel/drv/amd64/pts
usr/kernel/drv/amd64/timerfd
usr/kernel/exec/amd64/javaexec
usr/kernel/exec/amd64/shbinexec
usr/kernel/fs/amd64/fdfs
usr/kernel/fs/amd64/pcfs
usr/kernel/sched/amd64/FX
usr/kernel/sched/amd64/FX_DPTBL
usr/kernel/sched/amd64/IA
usr/kernel/sched/amd64/RT
usr/kernel/sched/amd64/RT_DPTBL
usr/kernel/strmod/amd64/cryptmod
usr/kernel/strmod/amd64/rlmod
usr/kernel/strmod/amd64/telmod
usr/kernel/sys/amd64/acctctl
usr/kernel/sys/amd64/exacctsys
usr/kernel/sys/amd64/sysacct
These lend themselves to things like system/file-system/pcfs
, system/scheduler/fx
, ...
Also available in: Atom
PDF