1 |
shadow 08/03/03 15:39:53 |
2 |
|
3 |
Modified: hb-introduction-new-devs.xml |
4 |
Log: |
5 |
sync to 1.11 |
6 |
|
7 |
Revision Changes Path |
8 |
1.5 xml/htdocs/proj/pl/devrel/handbook/hb-introduction-new-devs.xml |
9 |
|
10 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/pl/devrel/handbook/hb-introduction-new-devs.xml?rev=1.5&view=markup |
11 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/pl/devrel/handbook/hb-introduction-new-devs.xml?rev=1.5&content-type=text/plain |
12 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/pl/devrel/handbook/hb-introduction-new-devs.xml?r1=1.4&r2=1.5 |
13 |
|
14 |
Index: hb-introduction-new-devs.xml |
15 |
=================================================================== |
16 |
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/pl/devrel/handbook/hb-introduction-new-devs.xml,v |
17 |
retrieving revision 1.4 |
18 |
retrieving revision 1.5 |
19 |
diff -u -r1.4 -r1.5 |
20 |
--- hb-introduction-new-devs.xml 17 Jan 2008 00:38:57 -0000 1.4 |
21 |
+++ hb-introduction-new-devs.xml 3 Mar 2008 15:39:53 -0000 1.5 |
22 |
@@ -4,7 +4,7 @@ |
23 |
<!-- The content of this document is licensed under the CC-BY-SA license --> |
24 |
<!-- See http://creativecommons.org/licenses/by-sa/1.0 --> |
25 |
|
26 |
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/pl/devrel/handbook/hb-introduction-new-devs.xml,v 1.4 2008/01/17 00:38:57 rane Exp $ --> |
27 |
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/pl/devrel/handbook/hb-introduction-new-devs.xml,v 1.5 2008/03/03 15:39:53 shadow Exp $ --> |
28 |
|
29 |
<sections> |
30 |
<version>1.0.3</version> |
31 |
@@ -41,11 +41,6 @@ |
32 |
</pre> |
33 |
|
34 |
<p> |
35 |
-Dodanie wpisu <c>cvs</c> do zmiennej <c>FEATURES</c> sprawi, że sumy kontrolne |
36 |
-będą zliczane prawidłowo. |
37 |
-</p> |
38 |
- |
39 |
-<p> |
40 |
Wiele osób korzystających z CVS używa kompresji (-z#). Nalegamy, aby |
41 |
deweloperzy z szybszymi łączami korzystali z opcji -z0, ponieważ wysłanie |
42 |
nieskompresowanych danych jest w tym przypadku dużo szybsze i mniej obciąża |
43 |
@@ -113,28 +108,12 @@ |
44 |
CVSROOT=":ext:you@××××××××××.org:/var/cvsroot" |
45 |
</pre> |
46 |
|
47 |
-<p> |
48 |
-Bez względu na to czy drzewo Portage pobiera się za pomocą CVS czy nie, należy |
49 |
-dodać <c>cvs</c> do zmiennej <c>FEATURES</c> w pliku |
50 |
-<path>/etc/make.conf</path>. Spowoduje to pobranie wszystkich plików związanych |
51 |
-z ebuildem podczas wykonywania kodu funkcji <c>SRC_URI</c> w trakcie realizacji |
52 |
-polecenia digest. |
53 |
-</p> |
54 |
- |
55 |
<note> |
56 |
W związku z tym że CVS nie obsługuje cachowania metada, portage będzie działać |
57 |
naprawdę wolno. |
58 |
</note> |
59 |
|
60 |
<p> |
61 |
-Do zmiennej <c>FEATURES</c> warto również dodać wpis <c>digest</c>. Dzięki temu |
62 |
-Portage automatycznie będzie wykonywało to polecenie. Można również dodać |
63 |
-<c>autoaddcvs</c>, aby <c>repoman</c> (narzędzie, którego używa się do |
64 |
-dodawania nowych ebuildów do repozytorium) automatycznie dodawał brakujące sumy |
65 |
-kontrolne. |
66 |
-</p> |
67 |
- |
68 |
-<p> |
69 |
Do zmiennej <c>FEATURES</c> (na architekturach na których to działa) należy |
70 |
dodać również <c>sandbox</c>, co uniemożliwi modyfikację lokalnego systemu |
71 |
plików przez ebuildy. |
72 |
@@ -163,10 +142,8 @@ |
73 |
# <i>cp /ścieżka/do/foo-1.0.ebuild ./</i> |
74 |
<comment>[Należy utworzyć plik ChangeLog - więcej informacji w manie echangelog]</comment> |
75 |
<comment>(Zmienna PORTDIR_OVERLAY musi zgadzać się z katalogiem CVS podczas tworzenia sum kontrolnych)</comment> |
76 |
-# <i>ebuild foo-1.0.ebuild digest</i> |
77 |
+# <i>repoman manifest</i> |
78 |
# <i>cvs add foo-1.0.ebuild ChangeLog files</i> |
79 |
-<comment>(FEATURES=autoaddcvs zrobi to automatycznie...)</comment> |
80 |
-# <i>cvs add files/digest-foo-1.0</i> |
81 |
</pre> |
82 |
|
83 |
<p> |
84 |
@@ -184,7 +161,7 @@ |
85 |
<pre caption="Usuwanie starej wersji pakietu"> |
86 |
# <i>cd CVSROOT/app-misc/foo</i> |
87 |
# <i>cvs update</i> |
88 |
-# <i>cvs remove foo-1.0.ebuild files/digest-foo-1.0</i> |
89 |
+# <i>cvs remove -f foo-1.0.ebuild</i> |
90 |
</pre> |
91 |
|
92 |
<p> |
93 |
|
94 |
|
95 |
|
96 |
-- |
97 |
gentoo-commits@l.g.o mailing list |