-
Notifications
You must be signed in to change notification settings - Fork 0
/
howto-add-gentoo-dotnet-overlay-from-github.htm
45 lines (40 loc) · 1.71 KB
/
howto-add-gentoo-dotnet-overlay-from-github.htm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<!DOCTYPE html>
<html>
<head>
<meta charset="utf8" />
<title>How to use cutting edge version of dotnet overlay from github?</title>
</head>
<body><a href="https://github.com/ArsenShnurkov/gentoo-mono-handbook"><img alt="Fork me on GitHub" id="forkme" src="images/forkme.png" align="right" width="100" /></a>
<table><tr><td valign="top">
<h1>How to use cutting edge version of dotnet overlay from github?</h1>
</td><td valign="top">
<a href="index.htm">Gentoo Mono Handbook</a>
<br />
</td></tr></table>
Each gentoo developer may make new ebuilds for both main gentoo tree and for each overlay.
<br />
So, he should have several github projects - one for the fork of gentoo tree, one for forks of each overlay.
<br />
<br />
Layman should know which overlays belong to this developer.
<br />
Configuring layman for personal overlays will allow to test ebuilds when they are not yet accepted to the corresponding upstreams
<br />
So somewhere should be the file on github with the metainformation about overlays (list of personal overlays)
<br />
<br />
Also developer probably will write notes about his steps. I think it is possible to combine personal site with the list of personal overlays.
<h2>"overlays:" section of /etc/layman/layman.cfg</h2>
Add some line similar to this one:
<br />
https://raw.githubusercontent.com/ArsenShnurkov/shnurise/master/github-gentoo-dotnet-metadata-for-layman.xml
<br />
<br />
To change repository name locally without modification of .gitignore file:
<br />
git update-index --assume-unchanged profiles/repo_name
<br />
This labels the file "profiles/repo_name" as unchanged, even if it differs from the content of online repossitory
</body>
</html>