Add --files-only flag to addpkg and delpkg

This commit is contained in:
Eric Torres
2019-03-24 22:36:06 -07:00
parent a36ed7e2bc
commit f576032dae
3 changed files with 22 additions and 10 deletions

View File

@ -61,6 +61,11 @@ if __name__ == "__main__":
"--db-filename",
help="alternative filename for database without extension",
)
parser.add_argument(
"--files-only",
action="store_true",
help="only add the built files to the repository",
)
parser.add_argument(
"-s",
"--sign",
@ -111,7 +116,8 @@ if __name__ == "__main__":
for pkgfile in (*pkg_tarballs, *sigfiles):
del_pkgfile(pkgfile)
try:
repos.db_modify("remove", db, *opts, *pkgs)
except repos.RepoAddError as e:
syslog.error(e)
if not args.files_only:
try:
repos.db_modify("remove", db, *opts, *pkgs)
except repos.RepoAddError as e:
syslog.error(e)