summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/branchmaster.py16
-rw-r--r--src/backend/branchnext.py16
-rw-r--r--src/backend/branchreset.py24
-rw-r--r--src/backend/check.py4
-rw-r--r--src/backend/csvfiles.py14
-rw-r--r--src/backend/database.py22
-rw-r--r--src/backend/filesystem.py12
-rw-r--r--src/backend/rescue.py16
-rw-r--r--src/backend/sync.py4
-rw-r--r--src/frontend/gui/sisyphus-gui.py2
10 files changed, 65 insertions, 65 deletions
diff --git a/src/backend/branchmaster.py b/src/backend/branchmaster.py
index 6a114c5..d9a2b09 100644
--- a/src/backend/branchmaster.py
+++ b/src/backend/branchmaster.py
@@ -7,8 +7,8 @@ import sisyphus.filesystem
@animation.wait('injecting gentoo linux portage tree - branch master')
def setGitlabMasterStage1():
- if not os.path.isdir(os.path.join(sisyphus.filesystem.gentooEbuildDir, '.git')):
- os.chdir(sisyphus.filesystem.gentooEbuildDir)
+ if not os.path.isdir(os.path.join(sisyphus.filesystem.portageRepoDir, '.git')):
+ os.chdir(sisyphus.filesystem.portageRepoDir)
subprocess.call(['git', 'init', '-q'])
subprocess.call(['git', 'remote', 'add', 'origin', 'https://gitlab.com/redcore/portage.git'])
subprocess.call(['git', 'fetch', '--depth=1', 'origin', 'master', '--quiet'])
@@ -16,8 +16,8 @@ def setGitlabMasterStage1():
@animation.wait('injecting redcore linux ebuild tree - branch master')
def setGitlabMasterStage2():
- if not os.path.isdir(os.path.join(sisyphus.filesystem.redcoreEbuildDir, '.git')):
- os.chdir(sisyphus.filesystem.redcoreEbuildDir)
+ if not os.path.isdir(os.path.join(sisyphus.filesystem.redcoreRepoDir, '.git')):
+ os.chdir(sisyphus.filesystem.redcoreRepoDir)
subprocess.call(['git', 'init', '-q'])
subprocess.call(['git', 'remote', 'add', 'origin', 'https://gitlab.com/redcore/redcore-desktop.git'])
subprocess.call(['git', 'fetch', '--depth=1', 'origin', 'master', '--quiet'])
@@ -39,8 +39,8 @@ def gitlabStart():
@animation.wait('injecting gentoo linux portage tree - branch master')
def setPagureMasterStage1():
- if not os.path.isdir(os.path.join(sisyphus.filesystem.gentooEbuildDir, '.git')):
- os.chdir(sisyphus.filesystem.gentooEbuildDir)
+ if not os.path.isdir(os.path.join(sisyphus.filesystem.portageRepoDir, '.git')):
+ os.chdir(sisyphus.filesystem.portageRepoDir)
subprocess.call(['git', 'init', '-q'])
subprocess.call(['git', 'remote', 'add', 'origin', 'https://pagure.io/redcore/portage.git'])
subprocess.call(['git', 'fetch', '--depth=1', 'origin', 'master', '--quiet'])
@@ -48,8 +48,8 @@ def setPagureMasterStage1():
@animation.wait('injecting redcore linux ebuild tree - branch master')
def setPagureMasterStage2():
- if not os.path.isdir(os.path.join(sisyphus.filesystem.redcoreEbuildDir, '.git')):
- os.chdir(sisyphus.filesystem.redcoreEbuildDir)
+ if not os.path.isdir(os.path.join(sisyphus.filesystem.redcoreRepoDir, '.git')):
+ os.chdir(sisyphus.filesystem.redcoreRepoDir)
subprocess.call(['git', 'init', '-q'])
subprocess.call(['git', 'remote', 'add', 'origin', 'https://pagure.io/redcore/redcore-desktop.git'])
subprocess.call(['git', 'fetch', '--depth=1', 'origin', 'master', '--quiet'])
diff --git a/src/backend/branchnext.py b/src/backend/branchnext.py
index 5c9e390..858de86 100644
--- a/src/backend/branchnext.py
+++ b/src/backend/branchnext.py
@@ -7,8 +7,8 @@ import sisyphus.filesystem
@animation.wait('injecting gentoo linux portage tree - branch next')
def setGitlabNextStage1():
- if not os.path.isdir(os.path.join(sisyphus.filesystem.gentooEbuildDir, '.git')):
- os.chdir(sisyphus.filesystem.gentooEbuildDir)
+ if not os.path.isdir(os.path.join(sisyphus.filesystem.portageRepoDir, '.git')):
+ os.chdir(sisyphus.filesystem.portageRepoDir)
subprocess.call(['git', 'init', '-q'])
subprocess.call(['git', 'remote', 'add', 'origin', 'https://gitlab.com/redcore/portage.git'])
subprocess.call(['git', 'fetch', '--depth=1', 'origin', 'next', '--quiet'])
@@ -16,8 +16,8 @@ def setGitlabNextStage1():
@animation.wait('injecting redcore linux ebuild tree - branch next')
def setGitlabNextStage2():
- if not os.path.isdir(os.path.join(sisyphus.filesystem.redcoreEbuildDir, '.git')):
- os.chdir(sisyphus.filesystem.redcoreEbuildDir)
+ if not os.path.isdir(os.path.join(sisyphus.filesystem.redcoreRepoDir, '.git')):
+ os.chdir(sisyphus.filesystem.redcoreRepoDir)
subprocess.call(['git', 'init', '-q'])
subprocess.call(['git', 'remote', 'add', 'origin', 'https://gitlab.com/redcore/redcore-desktop.git'])
subprocess.call(['git', 'fetch', '--depth=1', 'origin', 'next', '--quiet'])
@@ -39,8 +39,8 @@ def startGitlab():
@animation.wait('injecting gentoo linux portage tree - branch next')
def setPagureNextStage1():
- if not os.path.isdir(os.path.join(sisyphus.filesystem.gentooEbuildDir, '.git')):
- os.chdir(sisyphus.filesystem.gentooEbuildDir)
+ if not os.path.isdir(os.path.join(sisyphus.filesystem.portageRepoDir, '.git')):
+ os.chdir(sisyphus.filesystem.portageRepoDir)
subprocess.call(['git', 'init', '-q'])
subprocess.call(['git', 'remote', 'add', 'origin', 'https://pagure.io/redcore/portage.git'])
subprocess.call(['git', 'fetch', '--depth=1', 'origin', 'next', '--quiet'])
@@ -48,8 +48,8 @@ def setPagureNextStage1():
@animation.wait('injecting redcore linux ebuild tree - branch next')
def setPagureNextStage2():
- if not os.path.isdir(os.path.join(sisyphus.filesystem.redcoreEbuildDir, '.git')):
- os.chdir(sisyphus.filesystem.redcoreEbuildDir)
+ if not os.path.isdir(os.path.join(sisyphus.filesystem.redcoreRepoDir, '.git')):
+ os.chdir(sisyphus.filesystem.redcoreRepoDir)
subprocess.call(['git', 'init', '-q'])
subprocess.call(['git', 'remote', 'add', 'origin', 'https://pagure.io/redcore/redcore-desktop.git'])
subprocess.call(['git', 'fetch', '--depth=1', 'origin', 'next', '--quiet'])
diff --git a/src/backend/branchreset.py b/src/backend/branchreset.py
index def225a..6df4347 100644
--- a/src/backend/branchreset.py
+++ b/src/backend/branchreset.py
@@ -7,23 +7,23 @@ import sisyphus.filesystem
@animation.wait('resetting branch configuration')
def start():
- if os.path.isdir(sisyphus.filesystem.gentooEbuildDir):
- for files in os.listdir(sisyphus.filesystem.gentooEbuildDir):
- if os.path.isfile(os.path.join(sisyphus.filesystem.gentooEbuildDir, files)):
- os.remove(os.path.join(sisyphus.filesystem.gentooEbuildDir, files))
+ if os.path.isdir(sisyphus.filesystem.portageRepoDir):
+ for files in os.listdir(sisyphus.filesystem.portageRepoDir):
+ if os.path.isfile(os.path.join(sisyphus.filesystem.portageRepoDir, files)):
+ os.remove(os.path.join(sisyphus.filesystem.portageRepoDir, files))
else:
- shutil.rmtree(os.path.join(sisyphus.filesystem.gentooEbuildDir, files))
+ shutil.rmtree(os.path.join(sisyphus.filesystem.portageRepoDir, files))
else:
- os.makedirs(sisyphus.filesystem.gentooEbuildDir)
+ os.makedirs(sisyphus.filesystem.portageRepoDir)
- if os.path.isdir(sisyphus.filesystem.redcoreEbuildDir):
- for files in os.listdir(sisyphus.filesystem.redcoreEbuildDir):
- if os.path.isfile(os.path.join(sisyphus.filesystem.redcoreEbuildDir, files)):
- os.remove(os.path.join(sisyphus.filesystem.redcoreEbuildDir, files))
+ if os.path.isdir(sisyphus.filesystem.redcoreRepoDir):
+ for files in os.listdir(sisyphus.filesystem.redcoreRepoDir):
+ if os.path.isfile(os.path.join(sisyphus.filesystem.redcoreRepoDir, files)):
+ os.remove(os.path.join(sisyphus.filesystem.redcoreRepoDir, files))
else:
- shutil.rmtree(os.path.join(sisyphus.filesystem.redcoreEbuildDir, files))
+ shutil.rmtree(os.path.join(sisyphus.filesystem.redcoreRepoDir, files))
else:
- os.makedirs(sisyphus.filesystem.redcoreEbuildDir)
+ os.makedirs(sisyphus.filesystem.redcoreRepoDir)
if os.path.isdir(sisyphus.filesystem.portageConfigDir):
for files in os.listdir(sisyphus.filesystem.portageConfigDir):
diff --git a/src/backend/check.py b/src/backend/check.py
index ee580a2..9c0a878 100644
--- a/src/backend/check.py
+++ b/src/backend/check.py
@@ -10,7 +10,7 @@ def root():
sys.exit("\nYou need root permissions to do this, exiting!\n")
def portage():
- os.chdir(sisyphus.filesystem.gentooEbuildDir)
+ os.chdir(sisyphus.filesystem.portageRepoDir)
needsPortageSync = int()
localBranch = subprocess.check_output(['git', 'rev-parse', '--abbrev-ref', 'HEAD'])
@@ -26,7 +26,7 @@ def portage():
return needsPortageSync
def overlay():
- os.chdir(sisyphus.filesystem.redcoreEbuildDir)
+ os.chdir(sisyphus.filesystem.redcoreRepoDir)
needsOverlaySync = int()
localBranch = subprocess.check_output(['git', 'rev-parse', '--abbrev-ref', 'HEAD'])
diff --git a/src/backend/csvfiles.py b/src/backend/csvfiles.py
index 67daec4..0c91e81 100644
--- a/src/backend/csvfiles.py
+++ b/src/backend/csvfiles.py
@@ -4,18 +4,18 @@ import subprocess
import io
def getURL():
- remotePkgCsv = []
- remoteDescCsv = []
+ remotePackagesCsvURL = []
+ remoteDescriptionsCsvURL = []
portageExec = subprocess.Popen(['emerge', '--info', '--verbose'], stdout=subprocess.PIPE)
for portageOutput in io.TextIOWrapper(portageExec.stdout, encoding="utf-8"):
if "PORTAGE_BINHOST" in portageOutput.rstrip():
if "packages-next" in portageOutput.rstrip():
- remotePkgCsv = str(portageOutput.rstrip().split("=")[1].strip('\"').replace('packages-next', 'csv-next') + 'remotePackagesPre.csv')
- remoteDescCsv = str(portageOutput.rstrip().split("=")[1].strip('\"').replace('packages-next', 'csv-next') + 'remoteDescriptionsPre.csv')
+ remotePackagesCsvURL = str(portageOutput.rstrip().split("=")[1].strip('\"').replace('packages-next', 'csv-next') + 'remotePackagesPre.csv')
+ remoteDescriptionsCsvURL = str(portageOutput.rstrip().split("=")[1].strip('\"').replace('packages-next', 'csv-next') + 'remoteDescriptionsPre.csv')
else:
- remotePkgCsv = str(portageOutput.rstrip().split("=")[1].strip('\"').replace('packages', 'csv') + 'remotePackagesPre.csv')
- remoteDescCsv = str(portageOutput.rstrip().split("=")[1].strip('\"').replace('packages', 'csv') + 'remoteDescriptionsPre.csv')
+ remotePackagesCsvURL = str(portageOutput.rstrip().split("=")[1].strip('\"').replace('packages', 'csv') + 'remotePackagesPre.csv')
+ remoteDescriptionsCsvURL = str(portageOutput.rstrip().split("=")[1].strip('\"').replace('packages', 'csv') + 'remoteDescriptionsPre.csv')
portageExec.wait()
- return remotePkgCsv,remoteDescCsv
+ return remotePackagesCsvURL,remoteDescriptionsCsvURL
diff --git a/src/backend/database.py b/src/backend/database.py
index 21db17e..9eb3bf5 100644
--- a/src/backend/database.py
+++ b/src/backend/database.py
@@ -9,13 +9,13 @@ import sisyphus.csvfiles
import sisyphus.filesystem
def getRemote():
- remotePkgCsv,remoteDescCsv = sisyphus.csvfiles.getURL()
+ remotePackagesCsvURL,remoteDescriptionsCsvURL = sisyphus.csvfiles.getURL()
http = urllib3.PoolManager()
- with http.request('GET', remotePkgCsv, preload_content=False) as tmp_buffer, open(sisyphus.filesystem.remotePkgsDB, 'wb') as output_file:
+ with http.request('GET', remotePackagesCsvURL, preload_content=False) as tmp_buffer, open(sisyphus.filesystem.remotePackagesCsv, 'wb') as output_file:
shutil.copyfileobj(tmp_buffer, output_file)
- with http.request('GET', remoteDescCsv, preload_content=False) as tmp_buffer, open(sisyphus.filesystem.remoteDscsDB, 'wb') as output_file:
+ with http.request('GET', remoteDescriptionsCsvURL, preload_content=False) as tmp_buffer, open(sisyphus.filesystem.remoteDescriptionsCsv, 'wb') as output_file:
shutil.copyfileobj(tmp_buffer, output_file)
def makeLocal():
@@ -24,18 +24,18 @@ def makeLocal():
def syncRemote():
getRemote()
- sisyphusdb = sqlite3.connect(sisyphus.filesystem.sisyphusDB)
+ sisyphusdb = sqlite3.connect(sisyphus.filesystem.localDatabase)
sisyphusdb.cursor().execute('''drop table if exists remote_packages''')
sisyphusdb.cursor().execute('''drop table if exists remote_descriptions''')
sisyphusdb.cursor().execute('''create table remote_packages (category TEXT,name TEXT,version TEXT,slot TEXT)''')
sisyphusdb.cursor().execute('''create table remote_descriptions (category TEXT,name TEXT,description TEXT)''')
- with open(sisyphus.filesystem.remotePkgsDB) as rmtCsv:
- for row in csv.reader(rmtCsv):
+ with open(sisyphus.filesystem.remotePackagesCsv) as input_file:
+ for row in csv.reader(input_file):
sisyphusdb.cursor().execute("insert into remote_packages (category, name, version, slot) values (?, ?, ?, ?);", row)
- with open(sisyphus.filesystem.remoteDscsDB) as rmtCsv:
- for row in csv.reader(rmtCsv):
+ with open(sisyphus.filesystem.remoteDescriptionsCsv) as input_file:
+ for row in csv.reader(input_file):
sisyphusdb.cursor().execute("insert into remote_descriptions (category, name, description) values (?, ?, ?);", row)
sisyphusdb.commit()
@@ -44,12 +44,12 @@ def syncRemote():
def syncLocal():
makeLocal()
- sisyphusdb = sqlite3.connect(sisyphus.filesystem.sisyphusDB)
+ sisyphusdb = sqlite3.connect(sisyphus.filesystem.localDatabase)
sisyphusdb.cursor().execute('''drop table if exists local_packages''')
sisyphusdb.cursor().execute('''create table local_packages (category TEXT,name TEXT,version TEXT,slot TEXT)''')
- with open(sisyphus.filesystem.localPkgsDB) as lclCsv:
- for row in csv.reader(lclCsv):
+ with open(sisyphus.filesystem.localPackagesCsv) as input_file:
+ for row in csv.reader(input_file):
sisyphusdb.cursor().execute("insert into local_packages (category, name, version, slot) values (?, ?, ?, ?);", row)
sisyphusdb.commit()
diff --git a/src/backend/filesystem.py b/src/backend/filesystem.py
index 4338a2a..5b17bca 100644
--- a/src/backend/filesystem.py
+++ b/src/backend/filesystem.py
@@ -1,12 +1,12 @@
#!/usr/bin/python3
-gentooEbuildDir = '/usr/ports/gentoo'
-redcoreEbuildDir = '/usr/ports/redcore'
+portageRepoDir = '/usr/ports/gentoo'
+redcoreRepoDir = '/usr/ports/redcore'
portageConfigDir = '/opt/redcore-build'
portageCacheDir = '/var/cache/packages'
portageMetadataDir = '/var/cache/edb'
-remotePkgsDB = '/var/lib/sisyphus/csv/remotePackagesPre.csv'
-remoteDscsDB = '/var/lib/sisyphus/csv/remoteDescriptionsPre.csv'
-localPkgsDB = '/var/lib/sisyphus/csv/localPackagesPre.csv'
-sisyphusDB = '/var/lib/sisyphus/db/sisyphus.db'
+remotePackagesCsv = '/var/lib/sisyphus/csv/remotePackagesPre.csv'
+remoteDescriptionsCsv = '/var/lib/sisyphus/csv/remoteDescriptionsPre.csv'
+localPackagesCsv = '/var/lib/sisyphus/csv/localPackagesPre.csv'
+localDatabase = '/var/lib/sisyphus/db/sisyphus.db'
mirrorCfg = '/etc/sisyphus/mirrors.conf'
diff --git a/src/backend/rescue.py b/src/backend/rescue.py
index 96d347f..26e7c68 100644
--- a/src/backend/rescue.py
+++ b/src/backend/rescue.py
@@ -7,14 +7,14 @@ import sisyphus.filesystem
@animation.wait('recovering databases')
def start():
- if os.path.exists(sisyphus.filesystem.remotePkgsDB):
- os.remove(sisyphus.filesystem.remotePkgsDB)
- if os.path.exists(sisyphus.filesystem.remoteDscsDB):
- os.remove(sisyphus.filesystem.remoteDscsDB)
- if os.path.exists(sisyphus.filesystem.localPkgsDB):
- os.remove(sisyphus.filesystem.localPkgsDB)
- if os.path.exists(sisyphus.filesystem.sisyphusDB):
- os.remove(sisyphus.filesystem.sisyphusDB)
+ if os.path.exists(sisyphus.filesystem.remotePackagesCsv):
+ os.remove(sisyphus.filesystem.remotePackagesCsv)
+ if os.path.exists(sisyphus.filesystem.remoteDescriptionsCsv):
+ os.remove(sisyphus.filesystem.remoteDescriptionsCsv)
+ if os.path.exists(sisyphus.filesystem.localPackagesCsv):
+ os.remove(sisyphus.filesystem.localPackagesCsv)
+ if os.path.exists(sisyphus.filesystem.localDatabase):
+ os.remove(sisyphus.filesystem.localDatabase)
sisyphus.database.syncRemote()
sisyphus.database.syncLocal()
diff --git a/src/backend/sync.py b/src/backend/sync.py
index 65afd2f..5d3ac23 100644
--- a/src/backend/sync.py
+++ b/src/backend/sync.py
@@ -5,7 +5,7 @@ import subprocess
import sisyphus.filesystem
def portage():
- os.chdir(sisyphus.filesystem.gentooEbuildDir)
+ os.chdir(sisyphus.filesystem.portageRepoDir)
localBranch = subprocess.check_output(['git', 'rev-parse', '--abbrev-ref', 'HEAD'])
remoteBranch = subprocess.check_output(['git', 'rev-parse', '--symbolic-full-name', '@{u}'])
@@ -15,7 +15,7 @@ def portage():
gitExecStage2.wait()
def overlay():
- os.chdir(sisyphus.filesystem.redcoreEbuildDir)
+ os.chdir(sisyphus.filesystem.redcoreRepoDir)
localBranch = subprocess.check_output(['git', 'rev-parse', '--abbrev-ref', 'HEAD'])
remoteBranch = subprocess.check_output(['git', 'rev-parse', '--symbolic-full-name', '@{u}'])
diff --git a/src/frontend/gui/sisyphus-gui.py b/src/frontend/gui/sisyphus-gui.py
index 15ef316..a3f1375 100644
--- a/src/frontend/gui/sisyphus-gui.py
+++ b/src/frontend/gui/sisyphus-gui.py
@@ -204,7 +204,7 @@ class Sisyphus(QtWidgets.QMainWindow):
AND iv <> av
''' % (Sisyphus.applicationView, Sisyphus.searchTerm, noVirtual)),
])
- with sqlite3.connect(sisyphus.filesystem.sisyphusDB) as db:
+ with sqlite3.connect(sisyphus.filesystem.localDatabase) as db:
cursor = db.cursor()
cursor.execute('%s' % (self.SELECTS[Sisyphus.databaseView]))
rows = cursor.fetchall()