[Uludag-commits] r11935 - trunk/promotion/development
svn-uludag at uludag.org.tr
svn-uludag at uludag.org.tr
11 Oca 2007 Per 16:05:00 EET
Author: faik
Date: Thu Jan 11 16:04:59 2007
New Revision: 11935
Modified:
trunk/promotion/development/PiSi.lyx
Log:
* move the choice of Python to a later section
* emphasize the separation package managament and configuration
Modified: trunk/promotion/development/PiSi.lyx
=================================================================
--- trunk/promotion/development/PiSi.lyx (original)
+++ trunk/promotion/development/PiSi.lyx Thu Jan 11 16:04:59 2007
@@ -67,19 +67,6 @@
\end_layout
\begin_layout Standard
-Python is the choice of Pardus in all of the distribution's core components
- for its simplicity, flexibility and easing the maintenance advantages.
- YALI (Yet Another Linux Installer), the simple, fast and the pretty installer
- of Pardus ; COMAR (COnfiguration MAnageR) the package configurator and
- the central package services' bus; Package Manager (the graphical frontend
- of PiSi); Pardusman, the automatic Live or Install Pardus distribution
- CD/DVD creator that only needs for the packages to be selected; Buildfarm,
- the software that creates the binary repositories from the corresponding
- source repositories; all use PiSi internally.
-
-\end_layout
-
-\begin_layout Standard
Before deciding to write a new package system, we considered using the existing
ones.
3 years ago when the Pardus project was started, rpm has had many problems.
@@ -230,15 +217,14 @@
Every functionality, related to package management like installing, building,
dependency solving, fetching, validating, repository management is in the
core of PiSi.
- PiSi can work with both binary and source repositories or individual packages
- as in Gentoo's portage.
- On the other hand, package configuration (calling ldconfig, modifying global
- configuration files, etc.) is delegated to COMAR.
-
-\end_layout
-
-\begin_layout Subsection*
-Traditional Build Systems
+ On the other hand, package configuration is clearly separated from package
+ management and is delegated to COMAR.
+ The configuration system is not limited with preremove or postinstall scripts;
+ it is a much more advanced system that makes all the installed packages
+ to be configured in a unique way by using the same COMAR API.
+ A package may provide a configuration service script to be used as a configurat
+ion interface for itself.
+ Configuration of packages can be done remotely or locally.
\end_layout
\begin_layout Standard
@@ -258,6 +244,19 @@
For those reasons we have choosen Python.
\end_layout
+\begin_layout Standard
+Python is the choice of Pardus in all of the distribution's core components
+ for its simplicity, flexibility and easing the maintenance advantages.
+ YALI (Yet Another Linux Installer), the simple, fast and the pretty installer
+ of Pardus ; COMAR (COnfiguration MAnageR) the package configurator and
+ the central package services' bus; Package Manager (the graphical frontend
+ of PiSi); Pardusman, the automatic Live or Install Pardus distribution
+ CD/DVD creator that only needs for the packages to be selected; Buildfarm,
+ the software that creates the binary repositories from the corresponding
+ source repositories; all use PiSi internally.
+
+\end_layout
+
\begin_layout Subsection*
Build System of PiSi
\end_layout
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi