MFen: 1.15 -> 1.16
Add a role="directory" attribute to all the <filename> elements that reference directory paths.
This commit is contained in:
parent
4b0a76e253
commit
c7b94fa4c5
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=26934
1 changed files with 43 additions and 39 deletions
|
@ -1,4 +1,4 @@
|
||||||
<!-- Original version: 1.15 -->
|
<!-- Original version: 1.16 -->
|
||||||
|
|
||||||
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
|
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
|
||||||
<!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EL">
|
<!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EL">
|
||||||
|
@ -90,7 +90,7 @@
|
||||||
<screen>&prompt.user; <userinput>cvs -d <replaceable>path-to-repository</replaceable> init</userinput></screen>
|
<screen>&prompt.user; <userinput>cvs -d <replaceable>path-to-repository</replaceable> init</userinput></screen>
|
||||||
|
|
||||||
<para>Αυτό λέει στο <application>CVS</application> να δημιουργήσει τον
|
<para>Αυτό λέει στο <application>CVS</application> να δημιουργήσει τον
|
||||||
φάκελο διαχείρισης <filename>CVSROOT</filename>, όπου συμβαίνουν όλες
|
φάκελο διαχείρισης <filename role="directory">CVSROOT</filename>, όπου συμβαίνουν όλες
|
||||||
οι παραμετροποιήσεις.</para>
|
οι παραμετροποιήσεις.</para>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
@ -118,13 +118,13 @@
|
||||||
<sect2>
|
<sect2>
|
||||||
<title>Παίρνοντας τον πηγαίο κώδικα</title>
|
<title>Παίρνοντας τον πηγαίο κώδικα</title>
|
||||||
|
|
||||||
<para>Τώρα θα πρέπει να αποκτήσετε τον κατάλογο <filename>CVSROOT</filename>
|
<para>Τώρα θα πρέπει να αποκτήσετε τον κατάλογο <filename role="directory">CVSROOT</filename>
|
||||||
από το repository του FreeBSD. Αυτό γίνεται εύκολα, κάνοντας
|
από το repository του FreeBSD. Αυτό γίνεται εύκολα, κάνοντας
|
||||||
check out από ένα ανοιχτής πρόσβασης FreeBSD CVS mirror. Δείτε <ulink
|
check out από ένα ανοιχτής πρόσβασης FreeBSD CVS mirror. Δείτε <ulink
|
||||||
url="&url.books.handbook;/anoncvs.html">το
|
url="&url.books.handbook;/anoncvs.html">το
|
||||||
σχετικό κεφάλαιο στο εγχειρίδιο</ulink> για περισσότερες
|
σχετικό κεφάλαιο στο εγχειρίδιο</ulink> για περισσότερες
|
||||||
πληροφορίες. Ας υποθέσουμε ότι ο πηγαίος κώδικας θα αποθηκευτεί στον
|
πληροφορίες. Ας υποθέσουμε ότι ο πηγαίος κώδικας θα αποθηκευτεί στον
|
||||||
κατάλογο <filename>CVSROOT-freebsd</filename> που βρίσκεται μέσα στον
|
κατάλογο <filename role="directory">CVSROOT-freebsd</filename> που βρίσκεται μέσα στον
|
||||||
τρέχοντα κατάλογο.</para>
|
τρέχοντα κατάλογο.</para>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
@ -132,13 +132,13 @@
|
||||||
<title>Αντιγράφοντας τα scripts του FreeBSD</title>
|
<title>Αντιγράφοντας τα scripts του FreeBSD</title>
|
||||||
|
|
||||||
<para>Ύστερα, αντιγράφουμε τον πηγαίο κώδικα από τον
|
<para>Ύστερα, αντιγράφουμε τον πηγαίο κώδικα από τον
|
||||||
<filename>CVSROOT</filename> κατάλογο του FreeBSD στο δικό μας repository. Αν είστε
|
<filename role="directory">CVSROOT</filename> κατάλογο του FreeBSD στο δικό μας repository. Αν είστε
|
||||||
συνηθισμένος με το <application>CVS</application>, ίσως να
|
συνηθισμένος με το <application>CVS</application>, ίσως να
|
||||||
σας περάσει από το μυαλό να προσπαθήσετε να κάνετε import τα scripts, σε μια προσπάθεια να
|
σας περάσει από το μυαλό να προσπαθήσετε να κάνετε import τα scripts, σε μια προσπάθεια να
|
||||||
γίνει ύστερα ο συγχρονισμός με τις κατοπινές εκδόσεις ευκολότερος.
|
γίνει ύστερα ο συγχρονισμός με τις κατοπινές εκδόσεις ευκολότερος.
|
||||||
Ωστόσο, αποδεικνύεται ότι το <application>CVS</application> παρουσιάζει
|
Ωστόσο, αποδεικνύεται ότι το <application>CVS</application> παρουσιάζει
|
||||||
μια δυσλειτουργία στην περιοχή αυτή: Όταν εισάγετε πηγαίο κώδικα μέσα
|
μια δυσλειτουργία στην περιοχή αυτή: Όταν εισάγετε πηγαίο κώδικα μέσα
|
||||||
στο <filename>CVSROOT</filename> φάκελο, δεν θα ενημερωθούν τα
|
στο <filename role="directory">CVSROOT</filename> φάκελο, δεν θα ενημερωθούν τα
|
||||||
απαραίτητα αρχεία διαχείρισης. Για να μπορέσετε να το κάνετε να τα
|
απαραίτητα αρχεία διαχείρισης. Για να μπορέσετε να το κάνετε να τα
|
||||||
αναγνωρίσει, θα πρέπει να κάνετε checkin ξεχωριστά κάθε αρχείο αφού
|
αναγνωρίσει, θα πρέπει να κάνετε checkin ξεχωριστά κάθε αρχείο αφού
|
||||||
έχετε τελειώσει με την εισαγωγή, χάνοντας έτσι την αξία του
|
έχετε τελειώσει με την εισαγωγή, χάνοντας έτσι την αξία του
|
||||||
|
@ -147,7 +147,7 @@
|
||||||
|
|
||||||
<para>Δεν είναι και τόσο σημαντικό το αν η παραπάνω παράγραφος δεν σας
|
<para>Δεν είναι και τόσο σημαντικό το αν η παραπάνω παράγραφος δεν σας
|
||||||
φαίνεται πολύ ξεκάθαρη—το τελικό αποτέλέσμα είναι το ίδιο. Απλά
|
φαίνεται πολύ ξεκάθαρη—το τελικό αποτέλέσμα είναι το ίδιο. Απλά
|
||||||
ελέγξτε τον <filename>CVSROOT</filename> φάκελο και αντιγράψτε τα
|
ελέγξτε τον <filename role="directory">CVSROOT</filename> φάκελο και αντιγράψτε τα
|
||||||
FreeBSD αρχεία πάνω από τα δικά σας τοπικά (απείραχτα) αντίγραφα:</para>
|
FreeBSD αρχεία πάνω από τα δικά σας τοπικά (απείραχτα) αντίγραφα:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>cvs -d <replaceable>path-to-your-repository</replaceable> checkout CVSROOT</userinput>
|
<screen>&prompt.user; <userinput>cvs -d <replaceable>path-to-your-repository</replaceable> checkout CVSROOT</userinput>
|
||||||
|
@ -316,7 +316,7 @@
|
||||||
να προσθέσετε τις ανάλογες κανονικές εκφράσεις στο αρχείο αυτό
|
να προσθέσετε τις ανάλογες κανονικές εκφράσεις στο αρχείο αυτό
|
||||||
όταν κάνετε checkin αρχεία που δεν είναι απαραίτητο να περιέχουν επικεφαλίδα
|
όταν κάνετε checkin αρχεία που δεν είναι απαραίτητο να περιέχουν επικεφαλίδα
|
||||||
επισκόπησης. Κατά τη διάρκεια της εγκατάστασης των νέων scripts ελέγχου, ίσως να είναι
|
επισκόπησης. Κατά τη διάρκεια της εγκατάστασης των νέων scripts ελέγχου, ίσως να είναι
|
||||||
καλύτερα να εξαιρείται ο κατάλογος <filename>CVSROOT/</filename>
|
καλύτερα να εξαιρείται ο κατάλογος <filename role="directory">CVSROOT/</filename>
|
||||||
από τον έλεγχο των headers.</para>
|
από τον έλεγχο των headers.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
@ -512,7 +512,7 @@
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><literal>$MAIL_BRANCH_HDR</literal> - Αν θέλετε να
|
<para><literal>$MAIL_BRANCH_HDR</literal> - Αν θέλετε να
|
||||||
προσθέσετε μια επικεφαλίδα σε κάθε commit μήνυμα mail που θα
|
προστίθεται αυτόματα μια επικεφαλίδα σε κάθε commit μήνυμα mail, η οποία θα
|
||||||
περιγράφει το branch στο οποίο έγινε το συγκεκριμένο commit,
|
περιγράφει το branch στο οποίο έγινε το συγκεκριμένο commit,
|
||||||
ορίστε την τιμή αυτή να ταιριάζει με την δική σας
|
ορίστε την τιμή αυτή να ταιριάζει με την δική σας
|
||||||
εγκατάσταση. Αφήστε την κενή αν δεν επιθυμείτε να προστίθεται αυτόματα μια
|
εγκατάσταση. Αφήστε την κενή αν δεν επιθυμείτε να προστίθεται αυτόματα μια
|
||||||
|
@ -521,8 +521,8 @@
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><literal>@COMMIT_HOSTS</literal> - Ορίστε την τιμή αυτή
|
<para><literal>@COMMIT_HOSTS</literal> - Ορίστε την τιμή αυτή
|
||||||
σε μια λίστα από hosts από τους οποίους μπορούν να
|
σε μια λίστα από συστήματα (hosts), από τα οποία επιτρέπεται
|
||||||
επιτρέπονται commit.</para>
|
να γίνονται commits.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -536,9 +536,11 @@
|
||||||
<para><literal>@LOG_FILE_MAP</literal> - Αλλάξτε αυτό το array
|
<para><literal>@LOG_FILE_MAP</literal> - Αλλάξτε αυτό το array
|
||||||
όπως επιθυμείτε. Κάθε regexp αντιστοιχεί στο συγκεκριμένο
|
όπως επιθυμείτε. Κάθε regexp αντιστοιχεί στο συγκεκριμένο
|
||||||
φάκελο στον οποίο γίνεται το commit, και το log μήνυμα του
|
φάκελο στον οποίο γίνεται το commit, και το log μήνυμα του
|
||||||
commit αποθηκεύεται στον υποκατάλογο
|
commit αποθηκεύεται κάτω από τον κατάλογο
|
||||||
<filename>commitlogs</filename> στο αρχείο που
|
<filename role="directory">CVSROOT</filename>, στον υποκατάλογο
|
||||||
αναφέρεται.</para>
|
<filename role="directory">commitlogs</filename>, στο αρχείο που
|
||||||
|
αναφέρεται στην αντίστοιχη εγγραφή του
|
||||||
|
πίνακα <literal>@LOG_FILE_MAP</literal>.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -551,16 +553,16 @@
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<note>
|
<note>
|
||||||
<para>Η αλλαγή της παραμέτρου <literal>$IDHEADER</literal> είναι
|
<para>Η αλλαγή της παραμέτρου <literal>$IDHEADER</literal> είναι
|
||||||
εγγυημένο ότι θα δουλέψει μόνο σε πλατφόρμες FreeBSD. Εξαρτάται
|
εγγυημένο ότι θα δουλέψει μόνο σε πλατφόρμες FreeBSD. Εξαρτάται
|
||||||
από ειδικές μετατροπές του FreeBSD στο
|
από ειδικές μετατροπές του FreeBSD στο
|
||||||
<application>CVS</application>.</para>
|
<application>CVS</application>.</para>
|
||||||
</note>
|
</note>
|
||||||
|
|
||||||
Μπορείτε να ελέγξετε το αρχείο <filename>cfg.pm</filename> για να
|
Μπορείτε να ελέγξετε το αρχείο <filename>cfg.pm</filename> για να
|
||||||
δείτε ποιές άλλες παραμέτρους μπορείτε να αλλάξετε, αλλά οι παραπάνω
|
δείτε ποιές άλλες παραμέτρους μπορείτε να αλλάξετε, αλλά οι παραπάνω
|
||||||
είναι οι πιο συνήθεις επιλογές.</para>
|
είναι οι πιο συνήθεις επιλογές.</para>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step>
|
<step>
|
||||||
|
@ -571,7 +573,7 @@
|
||||||
<literal>^CVSROOT/</literal>, και προσθέστε μια γραμμή που θα
|
<literal>^CVSROOT/</literal>, και προσθέστε μια γραμμή που θα
|
||||||
περιέχει μόνο το <literal>^CVSROOT/</literal>. Αφού εγκατασταθεί
|
περιέχει μόνο το <literal>^CVSROOT/</literal>. Αφού εγκατασταθεί
|
||||||
ο wrapper, μπορείτε να προσθέσετε το δικό σας header στα αρχεία
|
ο wrapper, μπορείτε να προσθέσετε το δικό σας header στα αρχεία
|
||||||
που βρίσκονται μέσα στον κατάλογο <filename>CVSROOT</filename> και
|
που βρίσκονται μέσα στον κατάλογο <filename role="directory">CVSROOT</filename> και
|
||||||
να επαναφέρετε τις γραμμές αυτές, αλλά προς το παρόν απλά θα σας
|
να επαναφέρετε τις γραμμές αυτές, αλλά προς το παρόν απλά θα σας
|
||||||
δημιουργήσουν προβλήματα όταν θα προσπαθήσετε να κάνετε commit
|
δημιουργήσουν προβλήματα όταν θα προσπαθήσετε να κάνετε commit
|
||||||
αργότερα.</para>
|
αργότερα.</para>
|
||||||
|
@ -606,7 +608,7 @@
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step>
|
<step>
|
||||||
<para>Προαιρετικά αφαιρέστε τους ελέγχους του FreeBSD από το αρχείο
|
<para>Προαιρετικά, αφαιρέστε τους ελέγχους του FreeBSD από το αρχείο
|
||||||
<filename>tagcheck</filename>. Μπορείτε απλά να προσθέσετε
|
<filename>tagcheck</filename>. Μπορείτε απλά να προσθέσετε
|
||||||
<literal>exit 0</literal> στην αρχή του αρχείου για να
|
<literal>exit 0</literal> στην αρχή του αρχείου για να
|
||||||
απενεργοποιήσετε όλους τους ελέγχους στο tagging.</para>
|
απενεργοποιήσετε όλους τους ελέγχους στο tagging.</para>
|
||||||
|
@ -614,10 +616,11 @@
|
||||||
|
|
||||||
<step>
|
<step>
|
||||||
<para>Το τελευταίο πράγμα που πρέπει να γίνει, είναι να
|
<para>Το τελευταίο πράγμα που πρέπει να γίνει, είναι να
|
||||||
σιγουρευτείτε ότι τα commitlogs μπορούν να αποθηκευτούν. Εξ'
|
σιγουρευτείτε ότι τα commitlogs μπορούν να αποθηκευτούν.
|
||||||
ορισμού αποθηκεύονται στο repository, μέσα στον φάκελο
|
Τα <application>CVS</application> scripts του FreeBSD
|
||||||
<filename>commitlogs</filename> που είναι υποφάκελος του
|
αποθηκεύουν αυτά τα logs στον υποκατάλογο <filename role="directory">commitlogs</filename>
|
||||||
<filename>CVSROOT</filename>. Αυτός ο φάκελος πρέπει να
|
του καταλόγου <filename role="directory">CVSROOT</filename>.
|
||||||
|
Αυτός ο φάκελος πρέπει να
|
||||||
δημιουργηθεί, οπότε κάντε τα ακόλουθα:</para>
|
δημιουργηθεί, οπότε κάντε τα ακόλουθα:</para>
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>mkdir commitlogs</userinput>
|
<screen>&prompt.user; <userinput>mkdir commitlogs</userinput>
|
||||||
|
@ -627,8 +630,8 @@
|
||||||
|
|
||||||
<para>Τώρα, αφού ελέγξετε τα πάντα προσεκτικά, θα πρέπει να κάνετε
|
<para>Τώρα, αφού ελέγξετε τα πάντα προσεκτικά, θα πρέπει να κάνετε
|
||||||
commit τις αλλαγές σας. Φροντίστε να είστε σίγουροι ότι έχετε δώσει
|
commit τις αλλαγές σας. Φροντίστε να είστε σίγουροι ότι έχετε δώσει
|
||||||
στον εαυτό σας πρόσβαση στον φάκελο <filename>CVSROOT</filename> μέσα
|
στον εαυτό σας πρόσβαση στον φάκελο <filename role="directory">CVSROOT</filename> μέσα
|
||||||
από το αρχείο <filename>avail</filename> πριν κάνετε οτιδήποτε, εφόσων
|
από το αρχείο <filename>avail</filename> πριν κάνετε οτιδήποτε, εφόσον
|
||||||
στην αντίθετη περίπτωση θα κλειδώσετε τον εαυτό σας έξω. Οπότε,
|
στην αντίθετη περίπτωση θα κλειδώσετε τον εαυτό σας έξω. Οπότε,
|
||||||
φροντίστε τα πάντα να είναι όπως επιθυμείτε, και μόνο τότε δώστε τα
|
φροντίστε τα πάντα να είναι όπως επιθυμείτε, και μόνο τότε δώστε τα
|
||||||
ακόλουθα:
|
ακόλουθα:
|
||||||
|
@ -658,8 +661,8 @@
|
||||||
<title>Ειδική Εγκατάσταση του FreeBSD Project</title>
|
<title>Ειδική Εγκατάσταση του FreeBSD Project</title>
|
||||||
|
|
||||||
<para>Το ίδιο το FreeBSD project χρησιμοποιεί μια ελαφρώς διαφορετική
|
<para>Το ίδιο το FreeBSD project χρησιμοποιεί μια ελαφρώς διαφορετική
|
||||||
εγκατάσταση, που χρησιμοποιεί επίσης αρχεία από τον υποφάκελο
|
εγκατάσταση, η οποία χρησιμοποιεί επίσης αρχεία από τον υποφάκελο
|
||||||
<filename>freebsd</filename> του <filename>CVSROOT</filename> που
|
<filename role="directory">freebsd</filename> του <filename role="directory">CVSROOT</filename> που
|
||||||
χρησιμοποιείται στο FreeBSD. Το project χρειάζεται κάτι τέτοιο λόγω του
|
χρησιμοποιείται στο FreeBSD. Το project χρειάζεται κάτι τέτοιο λόγω του
|
||||||
μεγάλου αριθμού των committers, που διαφορετικά θα έπρεπε να ανήκουν όλοι
|
μεγάλου αριθμού των committers, που διαφορετικά θα έπρεπε να ανήκουν όλοι
|
||||||
στο ίδιο group. Έτσι, δημιουργήθηκε ένας απλός wrapper ο οποίος αφού
|
στο ίδιο group. Έτσι, δημιουργήθηκε ένας απλός wrapper ο οποίος αφού
|
||||||
|
@ -716,18 +719,19 @@
|
||||||
<procedure>
|
<procedure>
|
||||||
<step>
|
<step>
|
||||||
<para>Διορθώστε το αρχείο <filename>access</filename> ώστε να
|
<para>Διορθώστε το αρχείο <filename>access</filename> ώστε να
|
||||||
περιέχει μόνο το δικό σσς username.</para>
|
περιέχει μόνο το δικό σας username.</para>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step>
|
<step>
|
||||||
<para>Διορθώστε το αρχείο <filename>cvswrap.c</filename> ώστε να
|
<para>Διορθώστε το αρχείο <filename>cvswrap.c</filename> ώστε να
|
||||||
περιέχει το σωστό path για τη δική σας εγκατάσταση. Αυτό ορίζεται
|
περιέχει το σωστό path για τη δική σας εγκατάσταση. Αυτό ορίζεται
|
||||||
ως μια μακροεντολή που ονομάζεται <literal>ACCESS</literal>. Θα
|
ως μια μακροεντολή που ονομάζεται <literal>ACCESS</literal>. Θα
|
||||||
πρέπει επίσης να αλλάξετε και τη διεύθυνση του πραγματικού
|
πρέπει επίσης να αλλάξετε και το όνομα αρχείου του πραγματικού
|
||||||
<command>cvs</command> binary αν αυτή που υπάρχει δεν είναι η
|
<command>cvs</command> binary αν αυτή που υπάρχει δεν είναι η
|
||||||
σωστή για τη δική σας περίπτωση. Το κανονικό
|
σωστή για τη δική σας περίπτωση. Το κανονικό
|
||||||
<filename>cvswrap.c</filename> αναμένει να αντικαταστήσει την
|
<filename>cvswrap.c</filename> θεωρεί πως θα αντικαταστήσετε την
|
||||||
εντολή cvs σε επίπεδο συστήματος, η οποία θα θα μεταφερθεί στο
|
εντολή cvs σε επίπεδο συστήματος με το cvwrap, κι η αρχική εντολή
|
||||||
|
cvs θα μεταφερθεί στο
|
||||||
αρχείο <filename>/usr/bin/ncvs</filename>.</para>
|
αρχείο <filename>/usr/bin/ncvs</filename>.</para>
|
||||||
|
|
||||||
<para>Το δικό μου αντίτυπο του αρχείου
|
<para>Το δικό μου αντίτυπο του αρχείου
|
||||||
|
@ -749,7 +753,7 @@
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>cc -o cvs cvswrap.c</userinput></screen>
|
<screen>&prompt.user; <userinput>cc -o cvs cvswrap.c</userinput></screen>
|
||||||
|
|
||||||
<para>Στη συνέχεια εγκαταστήστε τον με τα ακόλουθα (Θα πρέπει να είστε
|
<para>Στη συνέχεια εγκαταστήστε το νέο cvs εκτελέσιμο ακολουθώντας τα ακόλουθα βήματα (θα πρέπει να είστε
|
||||||
root για το βήμα αυτό):</para>
|
root για το βήμα αυτό):</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>mv /usr/bin/cvs /usr/bin/ncvs</userinput>
|
<screen>&prompt.root; <userinput>mv /usr/bin/cvs /usr/bin/ncvs</userinput>
|
||||||
|
@ -782,7 +786,7 @@
|
||||||
|
|
||||||
<screen>&prompt.user; <userinput>cvs commit -f -m '<replaceable>Forced commit to test the new CVSROOT scripts</replaceable>' access</userinput></screen>
|
<screen>&prompt.user; <userinput>cvs commit -f -m '<replaceable>Forced commit to test the new CVSROOT scripts</replaceable>' access</userinput></screen>
|
||||||
|
|
||||||
<para>Ξανά, αν αυτό αποτύχει, ελέγξτε για το αν όλα τα παραπάνω βήματα έχουν
|
<para>Ξανά, αν αυτό αποτύχει, ελέγξτε ότι όλα τα παραπάνω βήματα έχουν
|
||||||
εκτελεστεί σωστά.</para>
|
εκτελεστεί σωστά.</para>
|
||||||
</sect2>
|
</sect2>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
Loading…
Reference in a new issue