summaryrefslogtreecommitdiff
path: root/src/backend/setbranch.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/setbranch.py')
-rw-r--r--src/backend/setbranch.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/backend/setbranch.py b/src/backend/setbranch.py
index 100d271..b1f42d3 100644
--- a/src/backend/setbranch.py
+++ b/src/backend/setbranch.py
@@ -10,6 +10,7 @@ import sisyphus.purgeenv
import sisyphus.setjobs
import sisyphus.setprofile
+
def getBranchRemote(branch,remote):
gentooRemote = []
redcoreRemote = []
@@ -46,6 +47,7 @@ def getBranchRemote(branch,remote):
return gentooRemote,redcoreRemote,portageConfigRemote
+
@animation.wait('injecting Gentoo Linux portage tree')
def injectGentooRepo(branch,remote):
gentooRemote,redcoreRemote,portageConfigRemote = getBranchRemote(branch,remote)
@@ -53,6 +55,7 @@ def injectGentooRepo(branch,remote):
if not os.path.isdir(os.path.join(sisyphus.getfs.gentooRepoDir, '.git')):
git.Repo.clone_from("/".join(gentooRemote), sisyphus.getfs.gentooRepoDir, depth=1, branch=branch)
+
@animation.wait('injecting Redcore Linux ebuild overlay')
def injectRedcoreRepo(branch,remote):
gentooRemote,redcoreRemote,portageConfigRemote = getBranchRemote(branch,remote)
@@ -60,6 +63,7 @@ def injectRedcoreRepo(branch,remote):
if not os.path.isdir(os.path.join(sisyphus.getfs.redcoreRepoDir, '.git')):
git.Repo.clone_from("/".join(redcoreRemote), sisyphus.getfs.redcoreRepoDir, depth=1, branch=branch)
+
@animation.wait('injecting Redcore Linux portage config')
def injectPortageConfigRepo(branch,remote):
gentooRemote,redcoreRemote,portageConfigRemote = getBranchRemote(branch,remote)
@@ -67,6 +71,7 @@ def injectPortageConfigRepo(branch,remote):
if not os.path.isdir(os.path.join(sisyphus.getfs.portageConfigDir, '.git')):
git.Repo.clone_from("/".join(portageConfigRemote), sisyphus.getfs.portageConfigDir, depth=1, branch=branch)
+
def giveWarning(branch,remote):
if "master" in branch:
print("\nThe switch to branch" + " " + "'" + branch + "'" + " " + "from remote" + " " + "'" + remote + "'" + " " + "is now complete")
@@ -79,6 +84,7 @@ def giveWarning(branch,remote):
print("Hint : Use the even numbers (2,4,6,8) from 'sisyphus mirror list'")
print("Examples : 'sisyphus mirror set 4' or 'sisyphus mirror set 8'\n")
+
def start(branch,remote):
if sisyphus.checkenv.root():
sisyphus.purgeenv.branch()