asa170181 / backtrack-on-gentoo

Automatically exported from code.google.com/p/backtrack-on-gentoo
0 stars 0 forks source link

add 2-stop HOWTO to the website regarding the installation of the backtrack-on-gentoo overlay #1

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
## create a repository XML file backtrack-on-gentoo overlay to be used by layman
cat >/etc/layman/backtrack-on-gentoo.xml <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE repositories SYSTEM "/dtd/repositories.dtd">
<repositories xmlns="" version="1.0">
  <repo quality="experimental" status="unofficial">
    <name><![CDATA[backtrack-on-gentoo]]></name>
    <description lang="en"><![CDATA[packages/scripts from backtrack or other security tools that are not in portage]]></description>
    <homepage>https://code.google.com/p/backtrack-on-gentoo/</homepage>
    <owner type="person">
      <email>hrabalvojtech@gmail.com</email>
      <name><![CDATA[Hrabal Vojtěch]]></name>
    </owner>
    <source type="svn">http://backtrack-on-gentoo.googlecode.com/svn/trunk/</source>
  </repo>
</repositories>
EOF

## add backtrack-on-gentoo overlay
layman -o file:///etc/layman/backtrack-on-gentoo.xml -f -a backtrack-on-gentoo

Original issue reported on code.google.com by wschlich on 26 Apr 2014 at 4:37

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
## determine overlay directory
o=$(awk '$1 == "storage:" { print $2 "/backtrack-on-gentoo" }' 
/etc/layman/layman.cfg);

## add missing repository name for newer portage versions
mkdir -pv "${o}/profiles"; echo backtrack-on-gentoo > "${o}/profiles/repo_name";

## add missing repository name for newer portage versions
mkdir -pv "${o}/metadata"; cat > "${o}/metadata/layout.conf" <<EOF
masters = gentoo
manifest-hashes = SHA256 SHA512 WHIRLPOOL
update-changelog = false
thin-manifests = true
sign-manifests = false
sign-commits = false
cache-formats = md5-dict
#eapis-banned = 0 1 2 3 4
#eapis-deprecated = 5
EOF

Original comment by wschlich on 26 Apr 2014 at 4:43