Difference between pages "Localpatch" and "Template:Fancynote"

From Funtoo
(Difference between pages)
Jump to: navigation, search
 
(Created page with "{|cellpadding=4 cellspacing=0 style="margin: .5em 0; border: solid 2px #FFCC00; " | width="55px" valign="center" style="background-color: #FFCC00; font-size: 1.1em" | '''Note...")
 
Line 1: Line 1:
{{Note}}This is just workprint. Feel free to contribute.
+
{|cellpadding=4 cellspacing=0 style="margin: .5em 0; border: solid 2px #FFCC00; "
{{fancyimportant|'''Localpatch feature is severely outdated and removed from portage, use foobashrc ebuild'''!}}
+
| width="55px" valign="center" style="background-color: #FFCC00; font-size: 1.1em" | '''Note:'''
 
+
| style="padding: 0 0.5em; font-family=monospace, fixed;" colspan="2" | {{{1}}}
== Installation ==
+
|}<noinclude>{{documentation}}</noinclude>
localpatch is no longer part of portage. You need to install {{Package|app-portage/foobashrc}}:  
+
<console># ##i##emerge app-portage/foobashrc</console>
+
This will install the script foobashrc.bashrc at /etc/portage/. It is intended to be used in the emerge process through /etc/portage/bashrc (see [http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=3&chap=6#doc_chap3 Hooking In the Emerge Process (Gentoo Manual)]). If you do not have your own bashrc yet, you can just link it to foobashrc.bashrc:
+
<console># ##i##ln -s /etc/portage/foobashrc.bashrc /etc/portage/bashrc</console>
+
To complete the installation you need to add
+
 
+
<pre>
+
foobashrc_modules = "localpatch"
+
</pre>
+
to your /etc/make.conf. By un-/commenting this line you can easily activate/deactivate localpatch.
+
 
+
== How it works ==
+
 
+
By default, localpatch will look into /etc/portage/localpatches in order to search for patches. This can be changed by setting LOCALPATCH_OVERLAY variable within /etc/make.conf.
+
 
+
The actual patches for a package are placed in subdirectories with one of the following naming schemata:
+
# ${CATEGORY}/${PN}-${PV}-${PR} - example 'app-foo/bar-1.0-r1'
+
# ${CATEGORY}/${PN}-${PV} - example 'app-foo/bar-1.0'
+
# ${CATEGORY}/${PN} - example 'app-foo/bar'
+
Only the patches within the first matching schema are used and are applied within numerical order.
+
 
+
== See Also ==
+
 
+
[[Localpatch_(Tutorial)]]<br />
+
http://forums.funtoo.org/viewtopic.php?id=193
+
 
+
[[Category:Projects]]
+
[[Category:Portage]]
+
[[Category:Labs]]
+

Revision as of 21:20, 28 January 2014

Note: {{{1}}}

[edit]

Template-info.png Template Documentation

Example and Usage

Example:

{{Fancynote| Note }}

Will produce:

Note: Note

See also