Feature #3842
closedremove the machid commands
100%
Description
The machid family of commands are obsolete. Currently, OpenIndiana users do not have the luxury of not installing them since they're part of the SUNWcs package which includes essential stuff.
That is, remove these commands and relevant man pages from SUNWcs and make a separate package for them: sun, iAPX286, i386, pdp11, sparc, u3b, u3b2, u3b5, u3b15, vax, u370.
That may not be a complete list.
Updated by Rich Lowe over 10 years ago
- Project changed from OpenIndiana Distribution to illumos gate
Updated by Rich Lowe over 10 years ago
Don't do this whole "separation" thing, just delete all the useless ones. They've been noted as obsolete forever.
Make anyone who attempts to disagree with me describe the nature of each affected machine, without reference to search engines.
Updated by Johann Oskarsson over 10 years ago
I'd like all of them removed, even the ones that return true on current systems, such as i386 and i486; the latter is not even mentioned in the man page.
Updated by Johann Oskarsson over 10 years ago
A webrev for the removal.
http://www.myrkraverk.com/~johann/webrev/illumos/3842-1/
Though I am unsure how to properly test if are some other mentions of these commands in the build system.
Updated by Rich Lowe over 10 years ago
- Subject changed from Separate the machid family of commands from SUNWcs to remove the machid commands
Updated by Andrew Stormont about 10 years ago
If you want to remove the machid commands you'll also need to update /etc/profile since it uses /bin/i386 to determine the default terminal type.
Updated by Alexander Eremin over 8 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 90
Updated by Gordon Ross over 8 years ago
Here's the list of commands that will be removed:
usr/bin/i286 usr/bin/i386 usr/bin/i486 usr/bin/i860 usr/bin/i86pc usr/bin/iAPX286 usr/bin/m68k usr/bin/mc68000 usr/bin/mc68010 usr/bin/mc68020 usr/bin/mc68030 usr/bin/mc68040 usr/bin/pdp11 usr/bin/sparc usr/bin/sun usr/bin/sun2 usr/bin/sun3 usr/bin/sun3x usr/bin/sun4 usr/bin/sun4c usr/bin/sun4d usr/bin/sun4e usr/bin/sun4m usr/bin/u370 usr/bin/u3b usr/bin/u3b15 usr/bin/u3b2 usr/bin/u3b5 usr/bin/vax
(Taken from the manifest file change.)
Updated by Electric Monk over 8 years ago
- Status changed from In Progress to Closed
- % Done changed from 90 to 100
git commit d1515e527c5d324d2c75e58781f1dd47f18624d8
commit d1515e527c5d324d2c75e58781f1dd47f18624d8 Author: Alexander Eremin <a.eremin@nexenta.com> Date: 2015-02-25T01:29:16.000Z 3842 remove the machid commands Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
Updated by Electric Monk over 8 years ago
git commit de81e3c02f90476edcef2354e33aa3ee65bb331c
commit de81e3c02f90476edcef2354e33aa3ee65bb331c Author: Dan McDonald <danmcd@omniti.com> Date: 2015-03-03T00:51:58.000Z 3842 remove the machid commands (fix packaging)
Updated by Electric Monk over 8 years ago
git commit 403aa8eca43fa3e4e59c280724e47bd18f2051bc
commit 403aa8eca43fa3e4e59c280724e47bd18f2051bc Author: Gordon Ross <gwr@nexenta.com> Date: 2015-04-13T18:38:25.000Z 3842 remove the machid commands (fix copyrights)