Challenge APKINDEX.tar.gz: add logging
This commit is contained in:
parent
0bd1d54049
commit
c3a4446166
|
@ -18,6 +18,7 @@ along with pmbootstrap. If not, see <http://www.gnu.org/licenses/>.
|
||||||
"""
|
"""
|
||||||
import os
|
import os
|
||||||
import glob
|
import glob
|
||||||
|
import logging
|
||||||
import pmb.parse.apkindex
|
import pmb.parse.apkindex
|
||||||
|
|
||||||
|
|
||||||
|
@ -37,6 +38,8 @@ def apkindex(args, path_apkindex, apk_suffix=""):
|
||||||
|
|
||||||
# All listed packages must exist
|
# All listed packages must exist
|
||||||
found = []
|
found = []
|
||||||
|
count = str(len(content.items()))
|
||||||
|
logging.info("Check for existence of all listed packages (" + count + ")")
|
||||||
for pkgname_alias, block in content.items():
|
for pkgname_alias, block in content.items():
|
||||||
apk = (block["pkgname"] + "-" + block["version"] + ".apk" +
|
apk = (block["pkgname"] + "-" + block["version"] + ".apk" +
|
||||||
apk_suffix)
|
apk_suffix)
|
||||||
|
@ -52,6 +55,7 @@ def apkindex(args, path_apkindex, apk_suffix=""):
|
||||||
found.append(buildinfo)
|
found.append(buildinfo)
|
||||||
|
|
||||||
# There must be no extra files
|
# There must be no extra files
|
||||||
|
logging.info("Check for extra files")
|
||||||
for path in glob.glob(folder + "/*"):
|
for path in glob.glob(folder + "/*"):
|
||||||
name = os.path.basename(path)
|
name = os.path.basename(path)
|
||||||
if name == "APKINDEX.tar.gz" or name in found:
|
if name == "APKINDEX.tar.gz" or name in found:
|
||||||
|
|
|
@ -17,11 +17,13 @@ You should have received a copy of the GNU General Public License
|
||||||
along with pmbootstrap. If not, see <http://www.gnu.org/licenses/>.
|
along with pmbootstrap. If not, see <http://www.gnu.org/licenses/>.
|
||||||
"""
|
"""
|
||||||
import os
|
import os
|
||||||
|
import logging
|
||||||
import pmb.challenge
|
import pmb.challenge
|
||||||
|
|
||||||
|
|
||||||
def frontend(args):
|
def frontend(args):
|
||||||
path = args.challenge_file
|
path = args.challenge_file
|
||||||
|
logging.info("Challenge " + path)
|
||||||
if path.endswith(".apk"):
|
if path.endswith(".apk"):
|
||||||
pmb.challenge.build(args, path)
|
pmb.challenge.build(args, path)
|
||||||
elif os.path.basename(path) == "APKINDEX.tar.gz":
|
elif os.path.basename(path) == "APKINDEX.tar.gz":
|
||||||
|
|
Loading…
Reference in New Issue