MFen: 1.44 -> 1.48 en_US.ISO8859-1/articles/releng/article.sgml
This commit is contained in:
parent
ede8842b28
commit
b1d61be854
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=32812
1 changed files with 46 additions and 40 deletions
|
@ -5,7 +5,7 @@
|
|||
The FreeBSD Greek Documentation Project
|
||||
|
||||
%SOURCE% en_US.ISO8859-1/articles/releng/article.sgml
|
||||
%SRCID% 1.44
|
||||
%SRCID% 1.48
|
||||
|
||||
-->
|
||||
|
||||
|
@ -46,8 +46,7 @@
|
|||
</authorblurb>
|
||||
<affiliation>
|
||||
<address><email>murray@FreeBSD.org</email>
|
||||
<otheraddr><ulink
|
||||
url="http://www.FreeBSD.org/~murray">http://www.FreeBSD.org/~murray</ulink></otheraddr>
|
||||
<otheraddr><ulink url="http://www.FreeBSD.org/~murray"></ulink></otheraddr>
|
||||
</address>
|
||||
</affiliation>
|
||||
</author>
|
||||
|
@ -58,7 +57,7 @@
|
|||
<para>Αυτό το άρθρο περιγράφει την αντιμετώπιση και οργάνωση της ομάδας
|
||||
ανάπτυξης του FreeBSD, όσον αφορά στην προετοιμασία ποιοτικών εκδόσεων
|
||||
του Λειτουργικού Συστήματος FreeBSD. Εξηγεί με λεπτομέρεια την
|
||||
ìåèïäïëïãßá ðïõ ÷ñçóéìïðïéÞèçêå óôçí Ýêäïóç 4.4 ôïõ FreeBSD êáé
|
||||
ìåèïäïëïãßá ðïõ ÷ñçóéìïðïéåßôáé ãéá ôéò åðßóçìåò åêäüóåéò ôïõ FreeBSD êáé
|
||||
περιγράφει τα εργαλεία που είναι διαθέσιμα σε όσους ενδιαφέρονται να
|
||||
παράγουν παραμετροποιημένες εκδόσεις του FreeBSD για εσωτερική ή
|
||||
εμπορική χρήση και ανάπτυξη προϊόντων.</para>
|
||||
|
@ -139,8 +138,8 @@
|
|||
την ανακοίνωση της έκδοσης, μόνο πολύ σημαντικές αλλαγές και προσθήκες
|
||||
σχετικές με την ασφάλεια γίνονται στον κορμό της έκδοσης. Εκτός από την
|
||||
δυνατότητα αναβάθμισης μέσω CVS, εκτελέσιμα patchkits φτιάχνονται για να
|
||||
ìðïñïýí íá áíáâáèìßóïõí ôá óõóôÞìáôÜ ôïõò üóïé ÷ñçóéìïðïéïýí ôéò åêäüóåéò
|
||||
<emphasis>RELENG_4_3</emphasis> êáé <emphasis>RELENG_4_4</emphasis>.</para>
|
||||
ìðïñïýí íá áíáâáèìßóïõí ôá óõóôÞìáôÜ ôïõò üóïé ÷ñçóéìïðïéïýí ôéò
|
||||
åêäüóåéò <emphasis>RELENG_<replaceable>X</replaceable>_<replaceable>Y</replaceable></emphasis>.</para>
|
||||
|
||||
<para>Το <xref linkend="release-proc"> εξηγεί με λεπτομέρειες τα διάφορα
|
||||
στάδια της διαδικασίας που βρίσκεται πίσω από κάθε έκδοση, μέχρι και τα
|
||||
|
@ -227,11 +226,12 @@
|
|||
<sect3>
|
||||
<title>Δημιουργία του Κορμού Έκδοσης</title>
|
||||
|
||||
<para>¼ðùò ðåñéãñÜøáìå óôçí åéóáãùãÞ, ï êïñìüò
|
||||
<literal>RELENG_X_Y</literal> åßíáé ìéá ó÷åôéêÜ íÝá ðñïóèÞêç óôçí
|
||||
<para>¼ðùò ðåñéãñÜøáìå óôçí åéóáãùãÞ, ïé
|
||||
êïñìïß <literal>RELENG_<replaceable>X</replaceable>_<replaceable>Y</replaceable></literal>
|
||||
åßíáé ìéá ó÷åôéêÜ íÝá ðñïóèÞêç óôçí
|
||||
μεθοδολογία των εκδόσεών μας. Το πρώτο βήμα στην δημιουργία αυτού του
|
||||
κορμού είναι να βεβαιωθείτε ότι δουλεύετε με την τελευταία έκδοση του
|
||||
ðçãáßïõ êþäéêá áðü ôïí <literal>RELENG_X</literal> êïñìïý
|
||||
ðçãáßïõ êþäéêá áðü ôïí <literal>RELENG_<replaceable>X</replaceable></literal> êïñìü
|
||||
<emphasis>από τον οποίο</emphasis> θα φτιάξετε το νέο κορμό.</para>
|
||||
|
||||
<screen>/usr/src&prompt.root; <userinput>cvs update -rRELENG_4 -P -d</userinput></screen>
|
||||
|
@ -241,14 +241,14 @@
|
|||
ώστε να μπορείτε να δείτε τις διαφορές με την αρχή του κορμού εύκολα
|
||||
στο μέλλον με το CVS:</para>
|
||||
|
||||
<screen>/usr/src&prompt.root; <userinput>cvs rtag -rRELENG_4 RELENG_4_4_BP src</userinput></screen>
|
||||
<screen>/usr/src&prompt.root; <userinput>cvs rtag -rRELENG_4 RELENG_4_8_BP src</userinput></screen>
|
||||
|
||||
<para>Και τότε μπορείτε να δημιουργήσετε το νέο κορμό με:</para>
|
||||
|
||||
<screen>/usr/src&prompt.root; <userinput>cvs rtag -b -rRELENG_4_4_BP RELENG_4_4 src</userinput></screen>
|
||||
<screen>/usr/src&prompt.root; <userinput>cvs rtag -b -rRELENG_4_8_BP RELENG_4_8 src</userinput></screen>
|
||||
|
||||
<note>
|
||||
<para><emphasis>Ïé åôéêÝôåò <literal>RELENG_*</literal> åßíáé
|
||||
<para><emphasis>Ïé åôéêÝôåò <literal>RELENG_<replaceable>*</replaceable></literal> åßíáé
|
||||
δεσμευμένες για χρήση από τους CVS-meisters και την ομάδα των
|
||||
εκδόσεων.</emphasis></para>
|
||||
</note>
|
||||
|
@ -318,10 +318,6 @@
|
|||
<para><filename>src/share/examples/cvsup/standard-supfile</filename></para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><filename>src/share/misc/bsd-family-tree</filename></para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><filename>src/sys/conf/newvers.sh</filename></para>
|
||||
</listitem>
|
||||
|
@ -334,18 +330,6 @@
|
|||
<para><filename>src/usr.sbin/pkg_install/add/main.c</filename></para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><filename>www/en/includes.xsl</filename></para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><filename>www/en/includes.sgml</filename></para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><filename>www/en/releases/*</filename></para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><filename>www/en/docs.sgml</filename></para>
|
||||
</listitem>
|
||||
|
@ -380,6 +364,32 @@
|
|||
ενημερωθεί με τον σωστό αριθμό των ports και το χώρο του δίσκου που
|
||||
απαιτείται για την Συλλογή των Ports. Αυτές οι πληροφορίες υπάρχουν
|
||||
στο αρχείο <filename>src/release/sysinstall/dist.c</filename>.</para>
|
||||
|
||||
<para>Áöïý ïëïêëçñùèåß ç ðñïåôïéìáóßá ôçò íÝáò åðßóçìçò Ýêäïóçò, ðñÝðåé
|
||||
íá åíçìåñþóåôå ìåñéêÜ áñ÷åßá ãéá íá åíçìåñþóåôå ôïí êüóìï ãéá ôç íÝá
|
||||
Ýêäïóç ôïõ &os;.</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para><filename>www/en/includes.xsl</filename></para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><filename>www/en/includes.sgml</filename></para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><filename>www/es/includes.sgml</filename></para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><filename>www/en/releases/*</filename></para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><filename>src/share/misc/bsd-family-tree</filename></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
|
@ -387,12 +397,12 @@
|
|||
|
||||
<para>Όταν η τελική έκδοση είναι έτοιμη, η παρακάτω εντολή θα
|
||||
δημιουργήσει την ετικέτα
|
||||
<literal>RELENG_4_4_0_RELEASE</literal>.</para>
|
||||
<literal>RELENG_4_8_0_RELEASE</literal>.</para>
|
||||
|
||||
<screen>/usr/src&prompt.root; <userinput>cvs rtag -rRELENG_4_4 RELENG_4_4_0_RELEASE src</userinput></screen>
|
||||
<screen>/usr/src&prompt.root; <userinput>cvs rtag -rRELENG_4_8 RELENG_4_8_0_RELEASE src</userinput></screen>
|
||||
|
||||
<para>Οι υπεύθυνοι της Τεκμηρίωσης και των Ports είναι αυτοί που πρέπει
|
||||
íá äçìéïõñãÞóïõí ôéò åôéêÝôåò <literal>RELEASE_4_4_0</literal> óôá
|
||||
íá äçìéïõñãÞóïõí ôéò åôéêÝôåò <literal>RELEASE_4_8_0</literal> óôá
|
||||
κατάλληλα δέντρα πηγαίου κώδικα.</para>
|
||||
|
||||
<para>Μερικές φορές, μπορεί να χρειαστεί να γίνουν κάποιες αλλαγές
|
||||
|
@ -485,13 +495,13 @@
|
|||
για να παραμετροποιήσετε την έκδοσή σας. Οι πιο πολλές από αυτές τις
|
||||
μεταβλητές περιγράφονται στην κορυφή του αρχείου
|
||||
<filename>src/release/Makefile</filename>. Η ακριβής εντολή που
|
||||
÷ñçóéìïðïéÞèçêå ãéá íá öôéá÷ôåß ç åðßóçìç Ýêäïóç 4.4 ôïõ FreeBSD
|
||||
÷ñçóéìïðïéÞèçêå ãéá íá öôéá÷ôåß ç åðßóçìç Ýêäïóç 4.7 ôïõ FreeBSD
|
||||
(x86 πλατφόρμα) ήταν:</para>
|
||||
|
||||
<screen><command>make <literal>release CHROOTDIR=/local3/release \
|
||||
BUILDNAME=4.4-RELEASE \
|
||||
BUILDNAME=4.7-RELEASE \
|
||||
CVSROOT=/host/cvs/usr/home/ncvs \
|
||||
RELEASETAG=RELENG_4_4_0_RELEASE</literal></command></screen>
|
||||
RELEASETAG=RELENG_4_7_0_RELEASE</literal></command></screen>
|
||||
|
||||
<para>Το <filename>Makefile</filename> που χρησιμοποιείται για να
|
||||
μεταγλωττίζονται οι εκδόσεις μπορεί να χωριστεί σε αρκετά ξεχωριστά
|
||||
|
@ -821,7 +831,7 @@
|
|||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><command>rm ${CHROOTDIR}/usr/obj/usr/src/release/release.[48]</command></para>
|
||||
<para><command>rm ${CHROOTDIR}/usr/obj/usr/src/release/release.[59]</command></para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
|
@ -830,11 +840,7 @@
|
|||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><command>chroot ${CHROOTDIR} ./mk release.4</command></para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><command>chroot ${CHROOTDIR} ./mk release.8</command></para>
|
||||
<para><command>chroot ${CHROOTDIR} ./mk floppies</command></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
|
|
Loading…
Reference in a new issue