Project

General

Profile

Feature #3842

remove the machid commands

Added by Johann Oskarsson over 7 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Start date:
2013-06-23
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:

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.

#1

Updated by Rich Lowe over 7 years ago

  • Project changed from OpenIndiana Distribution to illumos gate
#2

Updated by Rich Lowe over 7 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.

#3

Updated by Johann Oskarsson over 7 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.

#4

Updated by Johann Oskarsson over 7 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.

#5

Updated by Rich Lowe over 7 years ago

  • Subject changed from Separate the machid family of commands from SUNWcs to remove the machid commands
#6

Updated by Andrew Stormont over 7 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.

#7

Updated by Alexander Eremin almost 6 years ago

  • Assignee set to Alexander Eremin
#8

Updated by Alexander Eremin almost 6 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 90
#9

Updated by Gordon Ross almost 6 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.)

#10

Updated by Electric Monk almost 6 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>

#11

Updated by Electric Monk almost 6 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)

#12

Updated by Electric Monk over 5 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)

Also available in: Atom PDF