diff options
author | rillig <rillig> | 2006-10-07 09:31:16 +0000 |
---|---|---|
committer | rillig <rillig> | 2006-10-07 09:31:16 +0000 |
commit | ad94732f18da33d41538926b584b5dbffb44dea3 (patch) | |
tree | 627e640ff7b8ec9b7411bed66b5c4a3d0a5ff30d /doc/guide | |
parent | 01e5a83397464ef1dee88bb92dc527b320099dc8 (diff) | |
download | pkgsrc-ad94732f18da33d41538926b584b5dbffb44dea3.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.
Diffstat (limited to 'doc/guide')
-rw-r--r-- | doc/guide/files/introduction.xml | 23 |
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> +— 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> +— 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"> |