summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrillig <rillig@pkgsrc.org>2006-10-07 09:31:16 +0000
committerrillig <rillig@pkgsrc.org>2006-10-07 09:31:16 +0000
commitcc6b1b76a7a96807acf37a1d18d1f3e45a24baaa (patch)
tree627e640ff7b8ec9b7411bed66b5c4a3d0a5ff30d
parentb4f2c7b318e661873d99b231f67ebd9d9146ed1b (diff)
downloadpkgsrc-cc6b1b76a7a96807acf37a1d18d1f3e45a24baaa.tar.gz
Stated some major goals of pkgsrc:
- high quality of the generated packages - platform independence, portability - uniform look and feel on all platforms Feel free to add you own goals.
-rw-r--r--doc/guide/files/introduction.xml23
1 files changed, 22 insertions, 1 deletions
diff --git a/doc/guide/files/introduction.xml b/doc/guide/files/introduction.xml
index 1d49d376a99..746764f1cb5 100644
--- a/doc/guide/files/introduction.xml
+++ b/doc/guide/files/introduction.xml
@@ -1,4 +1,4 @@
-<!-- $NetBSD: introduction.xml,v 1.19 2006/09/13 23:31:15 wiz Exp $ -->
+<!-- $NetBSD: introduction.xml,v 1.20 2006/10/07 09:31:16 rillig Exp $ -->
<chapter id="introduction">
<title>What is pkgsrc?</title>
@@ -81,6 +81,27 @@ pkgsrc provides the following key features:
available right out of the box, so you can configure it specifically
for your environment.</para></listitem>
</itemizedlist>
+
+<para>The following principles are basic to pkgsrc:</para>
+
+<itemizedlist>
+
+<listitem><para><quote>It should only work if it's right.</quote>
+&mdash; That means, if a package contains bugs, it's better to find
+them and to complain about them rather than to just install the package
+and hope that it works. There are numerous checks in pkgsrc that try to
+find such bugs: Static analysis tools (<filename
+role="pkg">pkgtools/pkglint</filename>), build-time checks (portability
+of shell scripts), and post-installation checks (installed files,
+references to shared libraries, script interpreters).</para></listitem>
+
+<listitem><para><quote>If it works, it should work everywhere</quote>
+&mdash; Like NetBSD has been ported to many hardware architectures,
+pkgsrc has been ported to many operating systems. Care is taken that
+packages behave the same on all platforms.</para></listitem>
+
+</itemizedlist>
+
</sect2>
<sect2 id="intro.platforms">