mirror of
https://gitlab.com/dslackw/slpkg.git
synced 2024-12-29 10:26:12 +01:00
Turn initialization method in downloader
This commit is contained in:
parent
59b3d3fe97
commit
2c577c5d56
1 changed files with 139 additions and 144 deletions
283
slpkg/init.py
283
slpkg/init.py
|
@ -25,8 +25,6 @@
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
from url_read import URL
|
|
||||||
from toolbar import status
|
|
||||||
from repositories import Repo
|
from repositories import Repo
|
||||||
from file_size import FileSize
|
from file_size import FileSize
|
||||||
from downloader import Download
|
from downloader import Download
|
||||||
|
@ -69,8 +67,9 @@ class Initialization(object):
|
||||||
repo = Repo().custom_repository()[name]
|
repo = Repo().custom_repository()[name]
|
||||||
log = self.log_path + name + "/"
|
log = self.log_path + name + "/"
|
||||||
lib = self.lib_path + "{0}_repo/".format(name)
|
lib = self.lib_path + "{0}_repo/".format(name)
|
||||||
|
repo_name = log[:-1].split("/")[-1]
|
||||||
lib_file = "PACKAGES.TXT"
|
lib_file = "PACKAGES.TXT"
|
||||||
lst_file = ""
|
# lst_file = ""
|
||||||
md5_file = "CHECKSUMS.md5"
|
md5_file = "CHECKSUMS.md5"
|
||||||
log_file = "ChangeLog.txt"
|
log_file = "ChangeLog.txt"
|
||||||
if not os.path.exists(log):
|
if not os.path.exists(log):
|
||||||
|
@ -82,13 +81,12 @@ class Initialization(object):
|
||||||
CHECKSUMS_MD5 = "{0}{1}".format(repo, md5_file)
|
CHECKSUMS_MD5 = "{0}{1}".format(repo, md5_file)
|
||||||
ChangeLog_txt = "{0}{1}".format(repo, log_file)
|
ChangeLog_txt = "{0}{1}".format(repo, log_file)
|
||||||
if self.check:
|
if self.check:
|
||||||
return self.checks_logs(log, log_file, ChangeLog_txt)
|
return self.checks_logs(log, ChangeLog_txt)
|
||||||
self.write(lib, lib_file, PACKAGES_TXT)
|
self.down(lib, PACKAGES_TXT, repo_name)
|
||||||
self.write(lib, md5_file, CHECKSUMS_MD5)
|
self.down(lib, CHECKSUMS_MD5, repo_name)
|
||||||
self.write(log, log_file, ChangeLog_txt)
|
self.down(log, ChangeLog_txt, repo_name)
|
||||||
self.remote(log, log_file, ChangeLog_txt, lib, lib_file,
|
self.remote(log, ChangeLog_txt, lib, PACKAGES_TXT, CHECKSUMS_MD5,
|
||||||
PACKAGES_TXT, md5_file, CHECKSUMS_MD5, lst_file,
|
FILELIST_TXT, repo_name)
|
||||||
FILELIST_TXT)
|
|
||||||
|
|
||||||
def slack(self):
|
def slack(self):
|
||||||
"""Creating slack local libraries
|
"""Creating slack local libraries
|
||||||
|
@ -104,40 +102,40 @@ class Initialization(object):
|
||||||
os.mkdir(log)
|
os.mkdir(log)
|
||||||
if not os.path.exists(lib):
|
if not os.path.exists(lib):
|
||||||
os.mkdir(lib)
|
os.mkdir(lib)
|
||||||
packages = mirrors(lib_file, "")
|
if not os.path.exists(lib + "extra/"):
|
||||||
|
os.mkdir(lib + "extra/")
|
||||||
|
if not os.path.exists(lib + "pasture/"):
|
||||||
|
os.mkdir(lib + "pasture/")
|
||||||
|
PACKAGES_TXT = mirrors(lib_file, "")
|
||||||
FILELIST_TXT = ""
|
FILELIST_TXT = ""
|
||||||
pkg_checksums = mirrors(md5_file, "")
|
CHECKSUMS_MD5 = mirrors(md5_file, "")
|
||||||
extra = mirrors(lib_file, "extra/")
|
self.EXTRA = mirrors(lib_file, "extra/")
|
||||||
ext_checksums = mirrors(md5_file, "extra/")
|
self.EXT_CHECKSUMS = mirrors(md5_file, "extra/")
|
||||||
pasture = mirrors(lib_file, "pasture/")
|
self.PASTURE = mirrors(lib_file, "pasture/")
|
||||||
pas_checksums = mirrors(md5_file, "pasture/")
|
self.PAS_CHECKSUMS = mirrors(md5_file, "pasture/")
|
||||||
PACKAGES_TXT = ("{0} {1} {2}".format(packages, extra, pasture))
|
|
||||||
CHECKSUMS_MD5 = ("{0} {1} {2}".format(pkg_checksums, ext_checksums,
|
|
||||||
pas_checksums))
|
|
||||||
ChangeLog_txt = mirrors(log_file, "")
|
ChangeLog_txt = mirrors(log_file, "")
|
||||||
if self.check:
|
if self.check:
|
||||||
return self.checks_logs(log, ChangeLog_txt)
|
return self.checks_logs(log, ChangeLog_txt)
|
||||||
self.down(lib, PACKAGES_TXT, repo_name)
|
self.down(lib, PACKAGES_TXT, repo_name)
|
||||||
|
self.down(lib + "extra/", self.EXTRA, repo_name)
|
||||||
|
self.down(lib + "pasture/", self.PASTURE, repo_name)
|
||||||
self.down(lib, CHECKSUMS_MD5, repo_name)
|
self.down(lib, CHECKSUMS_MD5, repo_name)
|
||||||
|
self.down(lib + "extra/", self.EXT_CHECKSUMS, repo_name)
|
||||||
|
self.down(lib + "pasture/", self.PAS_CHECKSUMS, repo_name)
|
||||||
self.down(log, ChangeLog_txt, repo_name)
|
self.down(log, ChangeLog_txt, repo_name)
|
||||||
self.remote(log, ChangeLog_txt, lib, PACKAGES_TXT, CHECKSUMS_MD5,
|
self.remote(log, ChangeLog_txt, lib, PACKAGES_TXT, CHECKSUMS_MD5,
|
||||||
FILELIST_TXT, repo_name)
|
FILELIST_TXT, repo_name)
|
||||||
|
|
||||||
# self.write(lib, lib_file, PACKAGES_TXT)
|
|
||||||
# self.write(lib, md5_file, CHECKSUMS_MD5)
|
|
||||||
# self.write(log, log_file, ChangeLog_txt)
|
|
||||||
# self.remote(log, log_file, ChangeLog_txt, lib, lib_file, PACKAGES_TXT,
|
|
||||||
# md5_file, CHECKSUMS_MD5, lst_file, FILELIST_TXT)
|
|
||||||
|
|
||||||
def sbo(self):
|
def sbo(self):
|
||||||
"""Creating sbo local library
|
"""Creating sbo local library
|
||||||
"""
|
"""
|
||||||
repo = Repo().sbo()
|
repo = Repo().sbo()
|
||||||
log = self.log_path + "sbo/"
|
log = self.log_path + "sbo/"
|
||||||
lib = self.lib_path + "sbo_repo/"
|
lib = self.lib_path + "sbo_repo/"
|
||||||
|
repo_name = log[:-1].split("/")[-1]
|
||||||
lib_file = "SLACKBUILDS.TXT"
|
lib_file = "SLACKBUILDS.TXT"
|
||||||
lst_file = ""
|
# lst_file = ""
|
||||||
md5_file = ""
|
# md5_file = ""
|
||||||
log_file = "ChangeLog.txt"
|
log_file = "ChangeLog.txt"
|
||||||
if not os.path.exists(log):
|
if not os.path.exists(log):
|
||||||
os.mkdir(log)
|
os.mkdir(log)
|
||||||
|
@ -148,12 +146,11 @@ class Initialization(object):
|
||||||
CHECKSUMS_MD5 = ""
|
CHECKSUMS_MD5 = ""
|
||||||
ChangeLog_txt = "{0}{1}/{2}".format(repo, slack_ver(), log_file)
|
ChangeLog_txt = "{0}{1}/{2}".format(repo, slack_ver(), log_file)
|
||||||
if self.check:
|
if self.check:
|
||||||
return self.checks_logs(log, log_file, ChangeLog_txt)
|
return self.checks_logs(log, ChangeLog_txt)
|
||||||
self.write(lib, lib_file, SLACKBUILDS_TXT)
|
self.down(lib, SLACKBUILDS_TXT, repo_name)
|
||||||
self.write(log, log_file, ChangeLog_txt)
|
self.down(log, ChangeLog_txt, repo_name)
|
||||||
self.remote(log, log_file, ChangeLog_txt, lib, lib_file,
|
self.remote(log, ChangeLog_txt, lib, SLACKBUILDS_TXT, CHECKSUMS_MD5,
|
||||||
SLACKBUILDS_TXT, md5_file, CHECKSUMS_MD5, lst_file,
|
FILELIST_TXT, repo_name)
|
||||||
FILELIST_TXT)
|
|
||||||
|
|
||||||
def rlw(self):
|
def rlw(self):
|
||||||
"""Creating rlw local library
|
"""Creating rlw local library
|
||||||
|
@ -161,8 +158,9 @@ class Initialization(object):
|
||||||
repo = Repo().rlw()
|
repo = Repo().rlw()
|
||||||
log = self.log_path + "rlw/"
|
log = self.log_path + "rlw/"
|
||||||
lib = self.lib_path + "rlw_repo/"
|
lib = self.lib_path + "rlw_repo/"
|
||||||
|
repo_name = log[:-1].split("/")[-1]
|
||||||
lib_file = "PACKAGES.TXT"
|
lib_file = "PACKAGES.TXT"
|
||||||
lst_file = ""
|
# lst_file = ""
|
||||||
md5_file = "CHECKSUMS.md5"
|
md5_file = "CHECKSUMS.md5"
|
||||||
log_file = "ChangeLog.txt"
|
log_file = "ChangeLog.txt"
|
||||||
if not os.path.exists(log):
|
if not os.path.exists(log):
|
||||||
|
@ -174,12 +172,12 @@ class Initialization(object):
|
||||||
CHECKSUMS_MD5 = "{0}{1}/{2}".format(repo, slack_ver(), md5_file)
|
CHECKSUMS_MD5 = "{0}{1}/{2}".format(repo, slack_ver(), md5_file)
|
||||||
ChangeLog_txt = "{0}{1}/{2}".format(repo, slack_ver(), log_file)
|
ChangeLog_txt = "{0}{1}/{2}".format(repo, slack_ver(), log_file)
|
||||||
if self.check:
|
if self.check:
|
||||||
return self.checks_logs(log, log_file, ChangeLog_txt)
|
return self.checks_logs(log, ChangeLog_txt)
|
||||||
self.write(lib, lib_file, PACKAGES_TXT)
|
self.down(lib, PACKAGES_TXT, repo_name)
|
||||||
self.write(lib, md5_file, CHECKSUMS_MD5)
|
self.down(lib, CHECKSUMS_MD5, repo_name)
|
||||||
self.write(log, log_file, ChangeLog_txt)
|
self.down(log, ChangeLog_txt, repo_name)
|
||||||
self.remote(log, log_file, ChangeLog_txt, lib, lib_file, PACKAGES_TXT,
|
self.remote(log, ChangeLog_txt, lib, PACKAGES_TXT, CHECKSUMS_MD5,
|
||||||
md5_file, CHECKSUMS_MD5, lst_file, FILELIST_TXT)
|
FILELIST_TXT, repo_name)
|
||||||
|
|
||||||
def alien(self):
|
def alien(self):
|
||||||
"""Creating alien local library
|
"""Creating alien local library
|
||||||
|
@ -190,8 +188,9 @@ class Initialization(object):
|
||||||
repo = Repo().alien()
|
repo = Repo().alien()
|
||||||
log = self.log_path + "alien/"
|
log = self.log_path + "alien/"
|
||||||
lib = self.lib_path + "alien_repo/"
|
lib = self.lib_path + "alien_repo/"
|
||||||
|
repo_name = log[:-1].split("/")[-1]
|
||||||
lib_file = "PACKAGES.TXT"
|
lib_file = "PACKAGES.TXT"
|
||||||
lst_file = ""
|
# lst_file = ""
|
||||||
md5_file = "CHECKSUMS.md5"
|
md5_file = "CHECKSUMS.md5"
|
||||||
log_file = "ChangeLog.txt"
|
log_file = "ChangeLog.txt"
|
||||||
if not os.path.exists(log):
|
if not os.path.exists(log):
|
||||||
|
@ -207,12 +206,12 @@ class Initialization(object):
|
||||||
CHECKSUMS_MD5 = "{0}/{1}/{2}/{3}".format(repo, ver, ar, md5_file)
|
CHECKSUMS_MD5 = "{0}/{1}/{2}/{3}".format(repo, ver, ar, md5_file)
|
||||||
ChangeLog_txt = "{0}{1}".format(repo, log_file)
|
ChangeLog_txt = "{0}{1}".format(repo, log_file)
|
||||||
if self.check:
|
if self.check:
|
||||||
return self.checks_logs(log, log_file, ChangeLog_txt)
|
return self.checks_logs(log, ChangeLog_txt)
|
||||||
self.write(lib, lib_file, PACKAGES_TXT)
|
self.down(lib, PACKAGES_TXT, repo_name)
|
||||||
self.write(lib, md5_file, CHECKSUMS_MD5)
|
self.down(lib, CHECKSUMS_MD5, repo_name)
|
||||||
self.write(log, log_file, ChangeLog_txt)
|
self.down(log, ChangeLog_txt, repo_name)
|
||||||
self.remote(log, log_file, ChangeLog_txt, lib, lib_file, PACKAGES_TXT,
|
self.remote(log, ChangeLog_txt, lib, PACKAGES_TXT, CHECKSUMS_MD5,
|
||||||
md5_file, CHECKSUMS_MD5, lst_file, FILELIST_TXT)
|
FILELIST_TXT, repo_name)
|
||||||
|
|
||||||
def slacky(self):
|
def slacky(self):
|
||||||
"""Creating slacky.eu local library
|
"""Creating slacky.eu local library
|
||||||
|
@ -222,8 +221,9 @@ class Initialization(object):
|
||||||
repo = Repo().slacky()
|
repo = Repo().slacky()
|
||||||
log = self.log_path + "slacky/"
|
log = self.log_path + "slacky/"
|
||||||
lib = self.lib_path + "slacky_repo/"
|
lib = self.lib_path + "slacky_repo/"
|
||||||
|
repo_name = log[:-1].split("/")[-1]
|
||||||
lib_file = "PACKAGES.TXT"
|
lib_file = "PACKAGES.TXT"
|
||||||
lst_file = ""
|
# lst_file = ""
|
||||||
md5_file = "CHECKSUMS.md5"
|
md5_file = "CHECKSUMS.md5"
|
||||||
log_file = "ChangeLog.txt"
|
log_file = "ChangeLog.txt"
|
||||||
if not os.path.exists(log):
|
if not os.path.exists(log):
|
||||||
|
@ -241,12 +241,12 @@ class Initialization(object):
|
||||||
ChangeLog_txt = "{0}slackware{1}-{2}/{3}".format(repo, ar, slack_ver(),
|
ChangeLog_txt = "{0}slackware{1}-{2}/{3}".format(repo, ar, slack_ver(),
|
||||||
log_file)
|
log_file)
|
||||||
if self.check:
|
if self.check:
|
||||||
return self.checks_logs(log, log_file, ChangeLog_txt)
|
return self.checks_logs(log, ChangeLog_txt)
|
||||||
self.write(lib, lib_file, PACKAGES_TXT)
|
self.down(lib, PACKAGES_TXT, repo_name)
|
||||||
self.write(lib, md5_file, CHECKSUMS_MD5)
|
self.down(lib, CHECKSUMS_MD5, repo_name)
|
||||||
self.write(log, log_file, ChangeLog_txt)
|
self.down(log, ChangeLog_txt, repo_name)
|
||||||
self.remote(log, log_file, ChangeLog_txt, lib, lib_file, PACKAGES_TXT,
|
self.remote(log, ChangeLog_txt, lib, PACKAGES_TXT, CHECKSUMS_MD5,
|
||||||
md5_file, CHECKSUMS_MD5, lst_file, FILELIST_TXT)
|
FILELIST_TXT, repo_name)
|
||||||
|
|
||||||
def studio(self):
|
def studio(self):
|
||||||
"""Creating studio local library
|
"""Creating studio local library
|
||||||
|
@ -256,8 +256,9 @@ class Initialization(object):
|
||||||
repo = Repo().studioware()
|
repo = Repo().studioware()
|
||||||
log = self.log_path + "studio/"
|
log = self.log_path + "studio/"
|
||||||
lib = self.lib_path + "studio_repo/"
|
lib = self.lib_path + "studio_repo/"
|
||||||
|
repo_name = log[:-1].split("/")[-1]
|
||||||
lib_file = "PACKAGES.TXT"
|
lib_file = "PACKAGES.TXT"
|
||||||
lst_file = ""
|
# lst_file = ""
|
||||||
md5_file = "CHECKSUMS.md5"
|
md5_file = "CHECKSUMS.md5"
|
||||||
log_file = "ChangeLog.txt"
|
log_file = "ChangeLog.txt"
|
||||||
if not os.path.exists(log):
|
if not os.path.exists(log):
|
||||||
|
@ -274,12 +275,12 @@ class Initialization(object):
|
||||||
ChangeLog_txt = "{0}slackware{1}-{2}/{3}".format(repo, ar, slack_ver(),
|
ChangeLog_txt = "{0}slackware{1}-{2}/{3}".format(repo, ar, slack_ver(),
|
||||||
log_file)
|
log_file)
|
||||||
if self.check:
|
if self.check:
|
||||||
return self.checks_logs(log, log_file, ChangeLog_txt)
|
return self.checks_logs(log, ChangeLog_txt)
|
||||||
self.write(lib, lib_file, PACKAGES_TXT)
|
self.down(lib, PACKAGES_TXT, repo_name)
|
||||||
self.write(lib, md5_file, CHECKSUMS_MD5)
|
self.down(lib, CHECKSUMS_MD5, repo_name)
|
||||||
self.write(log, log_file, ChangeLog_txt)
|
self.down(log, ChangeLog_txt, repo_name)
|
||||||
self.remote(log, log_file, ChangeLog_txt, lib, lib_file, PACKAGES_TXT,
|
self.remote(log, ChangeLog_txt, lib, PACKAGES_TXT, CHECKSUMS_MD5,
|
||||||
md5_file, CHECKSUMS_MD5, lst_file, FILELIST_TXT)
|
FILELIST_TXT, repo_name)
|
||||||
|
|
||||||
def slackr(self):
|
def slackr(self):
|
||||||
"""Creating slackers local library
|
"""Creating slackers local library
|
||||||
|
@ -287,8 +288,9 @@ class Initialization(object):
|
||||||
repo = Repo().slackers()
|
repo = Repo().slackers()
|
||||||
log = self.log_path + "slackr/"
|
log = self.log_path + "slackr/"
|
||||||
lib = self.lib_path + "slackr_repo/"
|
lib = self.lib_path + "slackr_repo/"
|
||||||
|
repo_name = log[:-1].split("/")[-1]
|
||||||
lib_file = "PACKAGES.TXT"
|
lib_file = "PACKAGES.TXT"
|
||||||
lst_file = ""
|
# lst_file = ""
|
||||||
md5_file = "CHECKSUMS.md5"
|
md5_file = "CHECKSUMS.md5"
|
||||||
log_file = "ChangeLog.txt"
|
log_file = "ChangeLog.txt"
|
||||||
if not os.path.exists(log):
|
if not os.path.exists(log):
|
||||||
|
@ -300,12 +302,12 @@ class Initialization(object):
|
||||||
CHECKSUMS_MD5 = "{0}{1}".format(repo, md5_file)
|
CHECKSUMS_MD5 = "{0}{1}".format(repo, md5_file)
|
||||||
ChangeLog_txt = "{0}{1}".format(repo, log_file)
|
ChangeLog_txt = "{0}{1}".format(repo, log_file)
|
||||||
if self.check:
|
if self.check:
|
||||||
return self.checks_logs(log, log_file, ChangeLog_txt)
|
return self.checks_logs(log, ChangeLog_txt)
|
||||||
self.write(lib, lib_file, PACKAGES_TXT)
|
self.down(lib, PACKAGES_TXT, repo_name)
|
||||||
self.write(lib, md5_file, CHECKSUMS_MD5)
|
self.down(lib, CHECKSUMS_MD5, repo_name)
|
||||||
self.write(log, log_file, ChangeLog_txt)
|
self.down(log, ChangeLog_txt, repo_name)
|
||||||
self.remote(log, log_file, ChangeLog_txt, lib, lib_file, PACKAGES_TXT,
|
self.remote(log, ChangeLog_txt, lib, PACKAGES_TXT, CHECKSUMS_MD5,
|
||||||
md5_file, CHECKSUMS_MD5, lst_file, FILELIST_TXT)
|
FILELIST_TXT, repo_name)
|
||||||
|
|
||||||
def slonly(self):
|
def slonly(self):
|
||||||
"""Creating slackers local library
|
"""Creating slackers local library
|
||||||
|
@ -316,8 +318,9 @@ class Initialization(object):
|
||||||
repo = Repo().slackonly()
|
repo = Repo().slackonly()
|
||||||
log = self.log_path + "slonly/"
|
log = self.log_path + "slonly/"
|
||||||
lib = self.lib_path + "slonly_repo/"
|
lib = self.lib_path + "slonly_repo/"
|
||||||
|
repo_name = log[:-1].split("/")[-1]
|
||||||
lib_file = "PACKAGES.TXT"
|
lib_file = "PACKAGES.TXT"
|
||||||
lst_file = ""
|
# lst_file = ""
|
||||||
md5_file = "CHECKSUMS.md5"
|
md5_file = "CHECKSUMS.md5"
|
||||||
log_file = "ChangeLog.txt"
|
log_file = "ChangeLog.txt"
|
||||||
if not os.path.exists(log):
|
if not os.path.exists(log):
|
||||||
|
@ -329,16 +332,16 @@ class Initialization(object):
|
||||||
if self.meta.slack_rel == "current" and arch == "x86_64":
|
if self.meta.slack_rel == "current" and arch == "x86_64":
|
||||||
ar = "{0}-x86_64".format(self.meta.slack_rel)
|
ar = "{0}-x86_64".format(self.meta.slack_rel)
|
||||||
PACKAGES_TXT = "{0}{1}/{2}".format(repo, ar, lib_file)
|
PACKAGES_TXT = "{0}{1}/{2}".format(repo, ar, lib_file)
|
||||||
FILELIST_TXT = "{0}{1}/{2}".format(repo, ar, lst_file)
|
FILELIST_TXT = ""
|
||||||
CHECKSUMS_MD5 = "{0}{1}/{2}".format(repo, ar, md5_file)
|
CHECKSUMS_MD5 = "{0}{1}/{2}".format(repo, ar, md5_file)
|
||||||
ChangeLog_txt = "{0}{1}/{2}".format(repo, ar, log_file)
|
ChangeLog_txt = "{0}{1}/{2}".format(repo, ar, log_file)
|
||||||
if self.check:
|
if self.check:
|
||||||
return self.checks_logs(log, log_file, ChangeLog_txt)
|
return self.checks_logs(log, ChangeLog_txt)
|
||||||
self.write(lib, lib_file, PACKAGES_TXT)
|
self.down(lib, PACKAGES_TXT, repo_name)
|
||||||
self.write(lib, md5_file, CHECKSUMS_MD5)
|
self.down(lib, CHECKSUMS_MD5, repo_name)
|
||||||
self.write(log, log_file, ChangeLog_txt)
|
self.down(log, ChangeLog_txt, repo_name)
|
||||||
self.remote(log, log_file, ChangeLog_txt, lib, lib_file, PACKAGES_TXT,
|
self.remote(log, ChangeLog_txt, lib, PACKAGES_TXT, CHECKSUMS_MD5,
|
||||||
md5_file, CHECKSUMS_MD5, lst_file, FILELIST_TXT)
|
FILELIST_TXT, repo_name)
|
||||||
|
|
||||||
def ktown(self):
|
def ktown(self):
|
||||||
"""Creating alien ktown local library
|
"""Creating alien ktown local library
|
||||||
|
@ -346,8 +349,9 @@ class Initialization(object):
|
||||||
repo = Repo().ktown()
|
repo = Repo().ktown()
|
||||||
log = self.log_path + "ktown/"
|
log = self.log_path + "ktown/"
|
||||||
lib = self.lib_path + "ktown_repo/"
|
lib = self.lib_path + "ktown_repo/"
|
||||||
|
repo_name = log[:-1].split("/")[-1]
|
||||||
lib_file = "PACKAGES.TXT"
|
lib_file = "PACKAGES.TXT"
|
||||||
lst_file = ""
|
# lst_file = ""
|
||||||
md5_file = "CHECKSUMS.md5"
|
md5_file = "CHECKSUMS.md5"
|
||||||
log_file = "ChangeLog.txt"
|
log_file = "ChangeLog.txt"
|
||||||
if not os.path.exists(log):
|
if not os.path.exists(log):
|
||||||
|
@ -359,12 +363,12 @@ class Initialization(object):
|
||||||
CHECKSUMS_MD5 = "{0}{1}".format(repo, md5_file)
|
CHECKSUMS_MD5 = "{0}{1}".format(repo, md5_file)
|
||||||
ChangeLog_txt = "{0}{1}".format(repo, log_file)
|
ChangeLog_txt = "{0}{1}".format(repo, log_file)
|
||||||
if self.check:
|
if self.check:
|
||||||
return self.checks_logs(log, log_file, ChangeLog_txt)
|
return self.checks_logs(log, ChangeLog_txt)
|
||||||
self.write(lib, lib_file, PACKAGES_TXT)
|
self.down(lib, PACKAGES_TXT, repo_name)
|
||||||
self.write(lib, md5_file, CHECKSUMS_MD5)
|
self.down(lib, CHECKSUMS_MD5, repo_name)
|
||||||
self.write(log, log_file, ChangeLog_txt)
|
self.down(log, ChangeLog_txt, repo_name)
|
||||||
self.remote(log, log_file, ChangeLog_txt, lib, lib_file, PACKAGES_TXT,
|
self.remote(log, ChangeLog_txt, lib, PACKAGES_TXT, CHECKSUMS_MD5,
|
||||||
md5_file, CHECKSUMS_MD5, lst_file, FILELIST_TXT)
|
FILELIST_TXT, repo_name)
|
||||||
|
|
||||||
def multi(self):
|
def multi(self):
|
||||||
"""Creating alien multilib local library
|
"""Creating alien multilib local library
|
||||||
|
@ -373,8 +377,9 @@ class Initialization(object):
|
||||||
repo = Repo().multi()
|
repo = Repo().multi()
|
||||||
log = self.log_path + "multi/"
|
log = self.log_path + "multi/"
|
||||||
lib = self.lib_path + "multi_repo/"
|
lib = self.lib_path + "multi_repo/"
|
||||||
|
repo_name = log[:-1].split("/")[-1]
|
||||||
lib_file = "PACKAGES.TXT"
|
lib_file = "PACKAGES.TXT"
|
||||||
lst_file = ""
|
# lst_file = ""
|
||||||
md5_file = "CHECKSUMS.md5"
|
md5_file = "CHECKSUMS.md5"
|
||||||
log_file = "ChangeLog.txt"
|
log_file = "ChangeLog.txt"
|
||||||
if not os.path.exists(log):
|
if not os.path.exists(log):
|
||||||
|
@ -388,12 +393,12 @@ class Initialization(object):
|
||||||
CHECKSUMS_MD5 = "{0}{1}/{2}".format(repo, ver, md5_file)
|
CHECKSUMS_MD5 = "{0}{1}/{2}".format(repo, ver, md5_file)
|
||||||
ChangeLog_txt = "{0}{1}".format(repo, log_file)
|
ChangeLog_txt = "{0}{1}".format(repo, log_file)
|
||||||
if self.check:
|
if self.check:
|
||||||
return self.checks_logs(log, log_file, ChangeLog_txt)
|
return self.checks_logs(log, ChangeLog_txt)
|
||||||
self.write(lib, lib_file, PACKAGES_TXT)
|
self.down(lib, PACKAGES_TXT, repo_name)
|
||||||
self.write(lib, md5_file, CHECKSUMS_MD5)
|
self.down(lib, CHECKSUMS_MD5, repo_name)
|
||||||
self.write(log, log_file, ChangeLog_txt)
|
self.down(log, ChangeLog_txt, repo_name)
|
||||||
self.remote(log, log_file, ChangeLog_txt, lib, lib_file, PACKAGES_TXT,
|
self.remote(log, ChangeLog_txt, lib, PACKAGES_TXT, CHECKSUMS_MD5,
|
||||||
md5_file, CHECKSUMS_MD5, lst_file, FILELIST_TXT)
|
FILELIST_TXT, repo_name)
|
||||||
|
|
||||||
def slacke(self):
|
def slacke(self):
|
||||||
"""Creating Slacke local library
|
"""Creating Slacke local library
|
||||||
|
@ -403,8 +408,9 @@ class Initialization(object):
|
||||||
repo = Repo().slacke()
|
repo = Repo().slacke()
|
||||||
log = self.log_path + "slacke/"
|
log = self.log_path + "slacke/"
|
||||||
lib = self.lib_path + "slacke_repo/"
|
lib = self.lib_path + "slacke_repo/"
|
||||||
|
repo_name = log[:-1].split("/")[-1]
|
||||||
lib_file = "PACKAGES.TXT"
|
lib_file = "PACKAGES.TXT"
|
||||||
lst_file = ""
|
# lst_file = ""
|
||||||
md5_file = "CHECKSUMS.md5"
|
md5_file = "CHECKSUMS.md5"
|
||||||
log_file = "ChangeLog.txt"
|
log_file = "ChangeLog.txt"
|
||||||
if not os.path.exists(log):
|
if not os.path.exists(log):
|
||||||
|
@ -423,12 +429,12 @@ class Initialization(object):
|
||||||
ChangeLog_txt = "{0}slacke{1}/slackware{2}-{3}/{4}".format(
|
ChangeLog_txt = "{0}slacke{1}/slackware{2}-{3}/{4}".format(
|
||||||
repo, self.meta.slacke_sub_repo[1:-1], ar, slack_ver(), log_file)
|
repo, self.meta.slacke_sub_repo[1:-1], ar, slack_ver(), log_file)
|
||||||
if self.check:
|
if self.check:
|
||||||
return self.checks_logs(log, log_file, ChangeLog_txt)
|
return self.checks_logs(log, ChangeLog_txt)
|
||||||
self.write(lib, lib_file, PACKAGES_TXT)
|
self.down(lib, PACKAGES_TXT, repo_name)
|
||||||
self.write(lib, md5_file, CHECKSUMS_MD5)
|
self.down(lib, CHECKSUMS_MD5, repo_name)
|
||||||
self.write(log, log_file, ChangeLog_txt)
|
self.down(log, ChangeLog_txt, repo_name)
|
||||||
self.remote(log, log_file, ChangeLog_txt, lib, lib_file, PACKAGES_TXT,
|
self.remote(log, ChangeLog_txt, lib, PACKAGES_TXT, CHECKSUMS_MD5,
|
||||||
md5_file, CHECKSUMS_MD5, lst_file, FILELIST_TXT)
|
FILELIST_TXT, repo_name)
|
||||||
|
|
||||||
def salix(self):
|
def salix(self):
|
||||||
"""Creating SalixOS local library
|
"""Creating SalixOS local library
|
||||||
|
@ -438,8 +444,9 @@ class Initialization(object):
|
||||||
repo = Repo().salix()
|
repo = Repo().salix()
|
||||||
log = self.log_path + "salix/"
|
log = self.log_path + "salix/"
|
||||||
lib = self.lib_path + "salix_repo/"
|
lib = self.lib_path + "salix_repo/"
|
||||||
|
repo_name = log[:-1].split("/")[-1]
|
||||||
lib_file = "PACKAGES.TXT"
|
lib_file = "PACKAGES.TXT"
|
||||||
lst_file = ""
|
# lst_file = ""
|
||||||
md5_file = "CHECKSUMS.md5"
|
md5_file = "CHECKSUMS.md5"
|
||||||
log_file = "ChangeLog.txt"
|
log_file = "ChangeLog.txt"
|
||||||
if not os.path.exists(log):
|
if not os.path.exists(log):
|
||||||
|
@ -453,12 +460,12 @@ class Initialization(object):
|
||||||
CHECKSUMS_MD5 = "{0}{1}/{2}/{3}".format(repo, ar, slack_ver(), md5_file)
|
CHECKSUMS_MD5 = "{0}{1}/{2}/{3}".format(repo, ar, slack_ver(), md5_file)
|
||||||
ChangeLog_txt = "{0}{1}/{2}/{3}".format(repo, ar, slack_ver(), log_file)
|
ChangeLog_txt = "{0}{1}/{2}/{3}".format(repo, ar, slack_ver(), log_file)
|
||||||
if self.check:
|
if self.check:
|
||||||
return self.checks_logs(log, log_file, ChangeLog_txt)
|
return self.checks_logs(log, ChangeLog_txt)
|
||||||
self.write(lib, lib_file, PACKAGES_TXT)
|
self.down(lib, PACKAGES_TXT, repo_name)
|
||||||
self.write(lib, md5_file, CHECKSUMS_MD5)
|
self.down(lib, CHECKSUMS_MD5, repo_name)
|
||||||
self.write(log, log_file, ChangeLog_txt)
|
self.down(log, ChangeLog_txt, repo_name)
|
||||||
self.remote(log, log_file, ChangeLog_txt, lib, lib_file, PACKAGES_TXT,
|
self.remote(log, ChangeLog_txt, lib, PACKAGES_TXT, CHECKSUMS_MD5,
|
||||||
md5_file, CHECKSUMS_MD5, lst_file, FILELIST_TXT)
|
FILELIST_TXT, repo_name)
|
||||||
|
|
||||||
def slackl(self):
|
def slackl(self):
|
||||||
"""Creating slackel.gr local library
|
"""Creating slackel.gr local library
|
||||||
|
@ -468,8 +475,9 @@ class Initialization(object):
|
||||||
repo = Repo().slackel()
|
repo = Repo().slackel()
|
||||||
log = self.log_path + "slackl/"
|
log = self.log_path + "slackl/"
|
||||||
lib = self.lib_path + "slackl_repo/"
|
lib = self.lib_path + "slackl_repo/"
|
||||||
|
repo_name = log[:-1].split("/")[-1]
|
||||||
lib_file = "PACKAGES.TXT"
|
lib_file = "PACKAGES.TXT"
|
||||||
lst_file = ""
|
# lst_file = ""
|
||||||
md5_file = "CHECKSUMS.md5"
|
md5_file = "CHECKSUMS.md5"
|
||||||
log_file = "ChangeLog.txt"
|
log_file = "ChangeLog.txt"
|
||||||
if not os.path.exists(log):
|
if not os.path.exists(log):
|
||||||
|
@ -483,12 +491,12 @@ class Initialization(object):
|
||||||
CHECKSUMS_MD5 = "{0}{1}/current/{2}".format(repo, ar, md5_file)
|
CHECKSUMS_MD5 = "{0}{1}/current/{2}".format(repo, ar, md5_file)
|
||||||
ChangeLog_txt = "{0}{1}/current/{2}".format(repo, ar, log_file)
|
ChangeLog_txt = "{0}{1}/current/{2}".format(repo, ar, log_file)
|
||||||
if self.check:
|
if self.check:
|
||||||
return self.checks_logs(log, log_file, ChangeLog_txt)
|
return self.checks_logs(log, ChangeLog_txt)
|
||||||
self.write(lib, lib_file, PACKAGES_TXT)
|
self.down(lib, PACKAGES_TXT, repo_name)
|
||||||
self.write(lib, md5_file, CHECKSUMS_MD5)
|
self.down(lib, CHECKSUMS_MD5, repo_name)
|
||||||
self.write(log, log_file, ChangeLog_txt)
|
self.down(log, ChangeLog_txt, repo_name)
|
||||||
self.remote(log, log_file, ChangeLog_txt, lib, lib_file, PACKAGES_TXT,
|
self.remote(log, ChangeLog_txt, lib, PACKAGES_TXT, CHECKSUMS_MD5,
|
||||||
md5_file, CHECKSUMS_MD5, lst_file, FILELIST_TXT)
|
FILELIST_TXT, repo_name)
|
||||||
|
|
||||||
def rested(self):
|
def rested(self):
|
||||||
"""Creating alien restricted local library
|
"""Creating alien restricted local library
|
||||||
|
@ -496,8 +504,9 @@ class Initialization(object):
|
||||||
repo = Repo().restricted()
|
repo = Repo().restricted()
|
||||||
log = self.log_path + "rested/"
|
log = self.log_path + "rested/"
|
||||||
lib = self.lib_path + "rested_repo/"
|
lib = self.lib_path + "rested_repo/"
|
||||||
|
repo_name = log[:-1].split("/")[-1]
|
||||||
lib_file = "PACKAGES.TXT"
|
lib_file = "PACKAGES.TXT"
|
||||||
lst_file = ""
|
# lst_file = ""
|
||||||
md5_file = "CHECKSUMS.md5"
|
md5_file = "CHECKSUMS.md5"
|
||||||
log_file = "ChangeLog.txt"
|
log_file = "ChangeLog.txt"
|
||||||
if not os.path.exists(log):
|
if not os.path.exists(log):
|
||||||
|
@ -509,12 +518,12 @@ class Initialization(object):
|
||||||
CHECKSUMS_MD5 = "{0}{1}".format(repo, md5_file)
|
CHECKSUMS_MD5 = "{0}{1}".format(repo, md5_file)
|
||||||
ChangeLog_txt = "{0}{1}".format(repo, log_file)
|
ChangeLog_txt = "{0}{1}".format(repo, log_file)
|
||||||
if self.check:
|
if self.check:
|
||||||
return self.checks_logs(log, log_file, ChangeLog_txt)
|
return self.checks_logs(log, ChangeLog_txt)
|
||||||
self.write(lib, lib_file, PACKAGES_TXT)
|
self.down(lib, PACKAGES_TXT, repo_name)
|
||||||
self.write(lib, md5_file, CHECKSUMS_MD5)
|
self.down(lib, CHECKSUMS_MD5, repo_name)
|
||||||
self.write(log, log_file, ChangeLog_txt)
|
self.down(log, ChangeLog_txt, repo_name)
|
||||||
self.remote(log, log_file, ChangeLog_txt, lib, lib_file, PACKAGES_TXT,
|
self.remote(log, ChangeLog_txt, lib, PACKAGES_TXT, CHECKSUMS_MD5,
|
||||||
md5_file, CHECKSUMS_MD5, lst_file, FILELIST_TXT)
|
FILELIST_TXT, repo_name)
|
||||||
|
|
||||||
def msb(self):
|
def msb(self):
|
||||||
"""Creating MATE local library
|
"""Creating MATE local library
|
||||||
|
@ -554,32 +563,6 @@ class Initialization(object):
|
||||||
if not os.path.isfile(path + filename):
|
if not os.path.isfile(path + filename):
|
||||||
Download(path, link.split(), repo).start()
|
Download(path, link.split(), repo).start()
|
||||||
|
|
||||||
def write_file(self, path, archive, contents_txt):
|
|
||||||
"""Create local file
|
|
||||||
"""
|
|
||||||
try:
|
|
||||||
with open("{0}{1}".format(path, archive), "w") as f:
|
|
||||||
for line in contents_txt.splitlines():
|
|
||||||
status(0.00003)
|
|
||||||
f.write(line + "\n")
|
|
||||||
f.close()
|
|
||||||
except KeyboardInterrupt:
|
|
||||||
print("")
|
|
||||||
sys.exit(0)
|
|
||||||
|
|
||||||
def write(self, path, data_file, file_url):
|
|
||||||
"""Write repositories files in /var/lib/slpkg
|
|
||||||
and /var/log/slpkg"""
|
|
||||||
FILE_TXT = ""
|
|
||||||
try:
|
|
||||||
if not os.path.isfile(path + data_file):
|
|
||||||
for fu in file_url.split():
|
|
||||||
FILE_TXT += URL(fu).reading()
|
|
||||||
self.write_file(path, data_file, FILE_TXT)
|
|
||||||
except KeyboardInterrupt:
|
|
||||||
print("")
|
|
||||||
sys.exit(0)
|
|
||||||
|
|
||||||
def remote(self, *args):
|
def remote(self, *args):
|
||||||
log_path = args[0]
|
log_path = args[0]
|
||||||
ChangeLog_txt = args[1]
|
ChangeLog_txt = args[1]
|
||||||
|
@ -607,6 +590,18 @@ class Initialization(object):
|
||||||
os.remove("{0}{1}".format(lib_path,
|
os.remove("{0}{1}".format(lib_path,
|
||||||
FILELIST_TXT.split("/")[-1]))
|
FILELIST_TXT.split("/")[-1]))
|
||||||
|
|
||||||
|
if repo == "slack":
|
||||||
|
os.remove("{0}{1}".format(lib_path + "extra/", "PACKAGES.TXT"))
|
||||||
|
os.remove("{0}{1}".format(lib_path + "extra/", "CHECKSUMS.md5"))
|
||||||
|
os.remove("{0}{1}".format(lib_path + "pasture/",
|
||||||
|
"PACKAGES.TXT"))
|
||||||
|
os.remove("{0}{1}".format(lib_path + "pasture/",
|
||||||
|
"CHECKSUMS.md5"))
|
||||||
|
self.down(lib_path + "extra/", self.EXTRA, repo)
|
||||||
|
self.down(lib_path + "pasture/", self.PASTURE, repo)
|
||||||
|
self.down(lib_path + "extra/", self.EXT_CHECKSUMS, repo)
|
||||||
|
self.down(lib_path + "pasture/", self.PAS_CHECKSUMS, repo)
|
||||||
|
|
||||||
# download ChangeLog.txt file
|
# download ChangeLog.txt file
|
||||||
self.down(log_path, ChangeLog_txt, repo)
|
self.down(log_path, ChangeLog_txt, repo)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue