refs #2506 argument fixes

git-initial-branch
Vadim vtroshchinskiy 2025-08-14 16:09:08 +02:00
parent aea72ae8d6
commit 0a077f6db6
3 changed files with 8 additions and 3 deletions

View File

@ -2,6 +2,7 @@
import sys
import resource
import logging
import argparse
import NetLib
@ -62,7 +63,7 @@ def main():
print(f"No se pudo aumentar el límite de archivos abiertos: {e}")
parser = argparse.ArgumentParser(
parser = argparse.ArgumentParser(
prog = "OpenGnsys Git Image Create",
description = "Creates a git repository from a partition"
)
@ -70,6 +71,7 @@ def main():
parser.add_argument("--disk", type=int, metavar="DISK", required=True, help="Disk ID")
parser.add_argument("--partition", type=int, metavar="PART", required=True, help="Disk partition")
parser.add_argument("--repository", type=str, metavar="REPO", required=True, help="Address of the Git repository to clone")
parser.add_argument("--image-name", type=str, metavar="REPO", required=True, help="Name of the new image at the repository")
parser.add_argument("--tag", type=str, metavar="TAG", required=False, help="Tag to automatically create")
parser.add_argument("--message", type=str, metavar="MSG", required=False, help="Commit message")
@ -104,7 +106,7 @@ def main():
# repo = repositorio, oggit@server.com:/oggit
# image = nombre repo
retval = create_image(args.disk, args.partition, repo, image_name, args.tag)
retval = create_image(args.disk, args.partition, args.repository, args.image_name, args.tag)

View File

@ -104,6 +104,7 @@ def main():
parser.add_argument("--disk", type=int, metavar="DISK", required=True, help="Disk ID")
parser.add_argument("--partition", type=int, metavar="PART", required=True, help="Disk partition")
parser.add_argument("--repository", type=str, metavar="REPO", required=True, help="Address of the Git repository to clone")
parser.add_argument("--branch", type=str, metavar="BRANCH", required=False, help="Branch to automatically create")
parser.add_argument("--options", type=str, metavar="OPTS", required=False, help="Options to branch creation (forcepush)")
parser.add_argument("--message", type=str, metavar="MSG", required=False, help="Commit message")

View File

@ -55,6 +55,8 @@ if __name__ == "__main__":
parser.add_argument("--disk", type=int, metavar="DISK", required=True, help="Disk ID")
parser.add_argument("--partition", type=int, metavar="PART", required=True, help="Disk partition")
parser.add_argument("--repository", type=str, metavar="REPO", required=True, help="Address of the Git repository to clone")
parser.add_argument("--image-name", type=str, metavar="REPO", required=True, help="Name of the new image at the repository")
parser.add_argument("--branch", type=str, metavar="BRANCH", required=True, help="Branch to check out")
parser.add_argument("--commit", type=str, metavar="COMMIT_ID", required=True, help="Commit to check out")
parser.add_help = True
@ -90,7 +92,7 @@ if __name__ == "__main__":
device = DiskLib.ogDiskToDev(args.disk, args.partition)
og_git.cloneRepo(args.repo, destination = device, boot_device = device, ref = args.commit, branch = args.branch)
og_git.cloneRepo(args.image_name, destination = device, boot_device = device, ref = args.commit, branch = args.branch)
logger.info("RestaurarImagenGit Finished.")