| 1 | GLEP: 15 |
1 | GLEP: 15 |
| 2 | Title: Gentoo Script Repository |
2 | Title: Gentoo Script Repository |
| 3 | Version: $Revision: 1.1 $ |
3 | Version: $Revision: 1.4 $ |
| 4 | Last-Modified: $Date: 2003/10/01 13:00:23 $ |
4 | Last-Modified: $Date: 2004/10/25 16:59:16 $ |
| 5 | Author: James Harlow <glep@james.is.never.wrong.nu>, |
5 | Author: James Harlow <hythloday@gentoo.org>, |
| 6 | Status: Draft |
6 | Status: Approved |
| 7 | Type: Standards Track |
7 | Type: Standards Track |
| 8 | Content-Type: text/x-rst |
8 | Content-Type: text/x-rst |
| 9 | Created: 30 Sep 2003 |
9 | Created: 30 Sep 2003 |
| 10 | Post-History: 30-Sep-2003 |
10 | Post-History: 30-Sep-2003, 25-Oct-2004 |
| 11 | |
11 | |
| 12 | |
12 | |
| 13 | Abstract |
13 | Abstract |
| 14 | ======== |
14 | ======== |
| 15 | |
15 | |
| 16 | There is currently no central repository for scripts that are useful |
16 | There is currently no central repository for scripts that are useful |
| 17 | in administering a Gentoo system. This GLEP proposes a way to deal |
17 | in administering a Gentoo system. This GLEP proposes a way to deal |
| 18 | with this issue. |
18 | with this issue. |
|
|
19 | |
|
|
20 | Status Update |
|
|
21 | ============= |
|
|
22 | |
|
|
23 | Expect the first alpha release by the end of November or so. |
| 19 | |
24 | |
| 20 | Motivation |
25 | Motivation |
| 21 | ========== |
26 | ========== |
| 22 | |
27 | |
| 23 | There are many small tasks on a Gentoo system that can be made much |
28 | There are many small tasks on a Gentoo system that can be made much |
| … | |
… | |
| 25 | experience to write such scripts; those that do have the choice of |
30 | experience to write such scripts; those that do have the choice of |
| 26 | tracking down scripts on developer's webpages or with a search engine, |
31 | tracking down scripts on developer's webpages or with a search engine, |
| 27 | or writing them themselves, often duplicating effort that has been |
32 | or writing them themselves, often duplicating effort that has been |
| 28 | already done by other people. |
33 | already done by other people. |
| 29 | |
34 | |
| 30 | A better solution would be to have a repository of these scripts on dev.gentoo.org. |
35 | A better solution would be to have a repository of these scripts on |
|
|
36 | www.gentoo.org. |
| 31 | |
37 | |
| 32 | Specification |
38 | Specification |
| 33 | ============= |
39 | ============= |
| 34 | |
40 | |
| 35 | A scripts@gentoo.org email alias would be setup and forwarded to the team that |
41 | A scripts@gentoo.org email alias would be setup and forwarded to the team that |
| … | |
… | |
| 38 | update links from the main "scripts" page. I would propose it be a |
44 | update links from the main "scripts" page. I would propose it be a |
| 39 | subproject of the tools or base top level project. The scripts team would |
45 | subproject of the tools or base top level project. The scripts team would |
| 40 | need commit access to gentoo/xml/htdocs/proj/en/[base|tools]/scripts/.It |
46 | need commit access to gentoo/xml/htdocs/proj/en/[base|tools]/scripts/.It |
| 41 | shouldn't increase the load on gentoo.org significantly. |
47 | shouldn't increase the load on gentoo.org significantly. |
| 42 | |
48 | |
|
|
49 | The scripts should be divided by type of task, for example sysadmin, |
|
|
50 | gentooadmin, misc, and internally well-commented. If there are enough then |
|
|
51 | it might be appropriate to have a search interface. |
| 43 | |
52 | |
| 44 | Rationale |
53 | Rationale |
| 45 | ========= |
54 | ========= |
| 46 | |
55 | |
| 47 | A repository on gentoo.org would address the problem of not having a |
56 | A repository on gentoo.org would address the problem of not having a |