--- xml/htdocs/proj/en/glep/glep-0024.html 2004/03/17 14:26:41 1.1 +++ xml/htdocs/proj/en/glep/glep-0024.html 2004/10/25 16:53:41 1.2 @@ -8,7 +8,7 @@ --> - + GLEP 24 -- Consistent Gentoo tool naming scheme @@ -22,7 +22,7 @@ [Gentoo Linux Home] [GLEP Index] -[GLEP Source] +[GLEP Source]
@@ -33,35 +33,36 @@ - + - + - + - + - +
Title:Consistent Gentoo tool naming scheme
Version:1.1
Version:1.3
Last-Modified:2004/03/17 14:17:26
Last-Modified:2004/10/25 16:53:16
Author:Donnie Berkholz <spyderous at gentoo.org>,
Status:Draft
Status:deferred
Type:Standards
Content-Type:text/x-rst
Content-Type:text/x-rst
Created:16 March 2004
Post-History:17-Mar-2004
Post-History:17-Mar-2004, 25-Oct-2004

-

Contents

+

Contents

@@ -70,8 +71,14 @@ scheme for Gentoo-specific configuration and update tools. It proposes changing the scheme to gentoo-config-<toolname> and gentoo-update-<toolname>.

+
+

Status Update

+

The author notes that this GLEP "needs significant work", which is +unlikely to occur until either winter vacation or next summer. +Marking as deferred for the time being.

+
-

Motivation

+

Motivation

A consistent prefix on these tools will allow users to easily find them on the system by merely entering "gentoo-<tab><tab>" for a complete listing or "gentoo-config-<tab><tab>" or "gentoo-update-<tab><tab>" to get a listing of @@ -81,7 +88,7 @@ scheme would enable users to find these tools more easily.

-

Specification

+

Specification

The following packages and tools are affected (gentoo- prefix removed for ease of reading, current name follows suggested name):

@@ -103,7 +110,7 @@
 
-

Rationale

+

Rationale

Three primary options were presented for the naming scheme:

-

Backwards Compatibility

+

Backwards Compatibility

To ensure a smooth transition, a wrapper script will be provided in the old location. This wrapper will print a warning, sleep 5 seconds, then run the tool from its new location. The wrapper script should be provided for the next @@ -140,19 +147,19 @@ script.

-

Reference Implementation

+

Reference Implementation

not yet ..

- +