FS#22483 - [dash] remove from base group

Attached to Project: Arch Linux
Opened by Greg (dolby) - Tuesday, 18 January 2011, 12:29 GMT
Last edited by Eric Belanger (Snowman) - Saturday, 20 August 2011, 04:00 GMT
Task Type Feature Request
Category Packages: Core
Status Closed
Assigned To Thomas Bächler (brain0)
Dan McGee (toofishes)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 5
Private No

Details

dash was added in core and base in order to replace bash for some critical tasks like booting the computer etc.
Since it has been concluded that this is not possible, there is no reason for it to be in the base group.
Id go one step further and say that it doesnt even have no place in core.
This task depends upon

Closed by  Eric Belanger (Snowman)
Saturday, 20 August 2011, 04:00 GMT
Reason for closing:  Implemented
Additional comments about closing:  dash 0.5.7-2
Comment by Greg (dolby) - Wednesday, 02 February 2011, 13:33 GMT
If this gets implemented, it might be better to remove the /bin/dash reference from /etc/shells as well.
I dont know of any other files referencing it.
Comment by Greg (dolby) - Wednesday, 13 April 2011, 10:32 GMT
Opened seperate request for /etc/shells  FS#23746 . Attaching proposed install script.
Comment by Tom Gundersen (tomegun) - Wednesday, 03 August 2011, 01:22 GMT
@dolby: should be no need for install script, as the user will be asked to merge the new shells file on upgrade.

Does anyone have any thoughts on this? Should I remove dash from /etc/shells regardless, and removing the package from base can be done later?
Comment by Greg (dolby) - Wednesday, 03 August 2011, 11:39 GMT
Asking to merge only happens when upgrading. When installing dash for the first time it should be added automagically in /etc/shells.
I dont know about your second question. Personally i would be in favour of removing the package from base first or at the same time.
Dash is tiny and a rebuild can be done without affecting other packages. If its not only moved out of base, but also the core repo and moved to extra, it wont need any signoffs either, which will speed up the whole process.
Comment by Dan McGee (toofishes) - Tuesday, 09 August 2011, 22:33 GMT
@Tom- if you want to take care of this, go for it. We just need an install file in dash to take care of /etc/shells manipulation on install and removal; see zsh for one you can more or less copy.

Loading...