Actions
Bug #13625
openrename SUNWcs and SUNWcsd
Start date:
Due date:
% Done:
0%
Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
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 becomesystem/core
, alongside the existingsystem/kernel
, etcSUNWcsd
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 newsystem/core
where it makes sense
Updated by Toomas Soome over 1 year ago
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 becomesystem/core
, alongside the existingsystem/kernel
, etcSUNWcsd
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 newsystem/core
where it makes sense
<like>. finally.
Updated by Andy Fiddaman over 1 year ago
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
, ...
Actions