1 |
phreak 07/11/01 20:41:42 |
2 |
|
3 |
Modified: hb-guide-ebuild-maintaining.xml |
4 |
Log: |
5 |
Update the Ebuild Maintenance HOWTO, to reflect the right order on how to move a package (#169120). |
6 |
|
7 |
Revision Changes Path |
8 |
1.15 xml/htdocs/proj/en/devrel/handbook/hb-guide-ebuild-maintaining.xml |
9 |
|
10 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-guide-ebuild-maintaining.xml?rev=1.15&view=markup |
11 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-guide-ebuild-maintaining.xml?rev=1.15&content-type=text/plain |
12 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-guide-ebuild-maintaining.xml?r1=1.14&r2=1.15 |
13 |
|
14 |
Index: hb-guide-ebuild-maintaining.xml |
15 |
=================================================================== |
16 |
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-guide-ebuild-maintaining.xml,v |
17 |
retrieving revision 1.14 |
18 |
retrieving revision 1.15 |
19 |
diff -u -r1.14 -r1.15 |
20 |
--- hb-guide-ebuild-maintaining.xml 27 Mar 2007 21:48:19 -0000 1.14 |
21 |
+++ hb-guide-ebuild-maintaining.xml 1 Nov 2007 20:41:42 -0000 1.15 |
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/en/devrel/handbook/hb-guide-ebuild-maintaining.xml,v 1.14 2007/03/27 21:48:19 kloeri Exp $ --> |
27 |
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-guide-ebuild-maintaining.xml,v 1.15 2007/11/01 20:41:42 phreak Exp $ --> |
28 |
|
29 |
<sections> |
30 |
<version>1.0.4</version> |
31 |
@@ -173,11 +173,27 @@ |
32 |
|
33 |
<p> |
34 |
After this, you should change any ebuilds which <c>DEPEND</c> on the |
35 |
-old ebuild to depend on the new one. Only after this, you should |
36 |
-remove each of the files with <c>cvs remove</c> in the old location |
37 |
-and commit the changes there. |
38 |
+old ebuild to depend on the new one. After this, should add an entry to the |
39 |
+latest file in <path>profiles/updates/</path> in the Portage tree in the in |
40 |
+the following format: |
41 |
</p> |
42 |
|
43 |
+<pre caption="Adding an entry to updates"> |
44 |
+move net-misc/fwbuilder net-firewall/fwbuilder |
45 |
+</pre> |
46 |
+ |
47 |
+<p> |
48 |
+Only after this, you should are allowed to remove the the old package. |
49 |
+Simply issue a <c>cvs remove -Rf $PN</c> in the package category and commit |
50 |
+the changes afterwards with a meaningful commit message. |
51 |
+</p> |
52 |
+ |
53 |
+<pre caption="Removing a package"> |
54 |
+net-misc # cvs rm -Rf fwbuilder |
55 |
+cvs remove: use `cvs commit' to remove these files permanently |
56 |
+net-misc # cvs ci -m "Moving net-misc/fwbuilder to net-firewall/fwbuilder." |
57 |
+</pre> |
58 |
+ |
59 |
<note> |
60 |
CVS cannot destroy directories: it will simply not re-create them if |
61 |
they are blank, providing you use CVS with the <c>-P</c> flag. |
62 |
|
63 |
|
64 |
|
65 |
-- |
66 |
gentoo-commits@g.o mailing list |