summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'glep-0015.rst')
-rw-r--r--glep-0015.rst81
1 files changed, 81 insertions, 0 deletions
diff --git a/glep-0015.rst b/glep-0015.rst
new file mode 100644
index 0000000..ebee037
--- /dev/null
+++ b/glep-0015.rst
@@ -0,0 +1,81 @@
+GLEP: 15
+Title: Gentoo Script Repository
+Version: $Revision$
+Last-Modified: $Date$
+Author: James Harlow <hythloday@gentoo.org>,
+Status: Approved
+Type: Standards Track
+Content-Type: text/x-rst
+Created: 30 Sep 2003
+Post-History: 30-Sep-2003, 25-Oct-2004
+
+
+Abstract
+========
+
+There is currently no central repository for scripts that are useful
+in administering a Gentoo system. This GLEP proposes a way to deal
+with this issue.
+
+Status Update
+=============
+
+Expect the first alpha release by the end of November or so.
+
+Motivation
+==========
+
+There are many small tasks on a Gentoo system that can be made much
+easier and fault-proof by scripting. However, not everyone has the
+experience to write such scripts; those that do have the choice of
+tracking down scripts on developer's webpages or with a search engine,
+or writing them themselves, often duplicating effort that has been
+already done by other people.
+
+A better solution would be to have a repository of these scripts on
+www.gentoo.org.
+
+Specification
+=============
+
+A scripts@gentoo.org email alias would be setup and forwarded to the team that
+will accept and publish these scripts to the website. The team will need
+access to a portion of the website, but just enough to add the scripts, and
+update links from the main "scripts" page. I would propose it be a
+subproject of the tools or base top level project. The scripts team would
+need commit access to gentoo/xml/htdocs/proj/en/[base|tools]/scripts/. It
+shouldn't increase the load on gentoo.org significantly.
+
+The scripts should be divided by type of task, for example sysadmin,
+gentooadmin, misc, and internally well-commented. If there are enough then
+it might be appropriate to have a search interface.
+
+Rationale
+=========
+
+A repository on gentoo.org would address the problem of not having a
+central point where all the scripts reside; and as gentoo.org is
+trusted by most gentoo users, it would also solve the problem of
+running scripts without knowing their exact effect. Further trust
+could be generated by having developers sign their scripts and
+uploading the signatures in parallel.
+
+Periodically, a snapshot could be taken of the repository, the scripts
+QA'd, and a package made and distributed.
+
+Having a well-publicised script repository would also ease major
+changes to the distribution, and could be a first line of defence to
+provide workarounds for security problems in packages.
+
+Backwards Compatibility
+=======================
+
+Not a problem for this GLEP.
+
+
+Copyright
+=========
+
+This work is licensed under the Creative Commons Attribution-ShareAlike 3.0
+Unported License. To view a copy of this license, visit
+http://creativecommons.org/licenses/by-sa/3.0/.