]> git.ipfire.org Git - pakfire.git/commitdiff
Remove pakfire-repo command.
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 6 Aug 2011 12:16:57 +0000 (14:16 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 6 Aug 2011 12:16:57 +0000 (14:16 +0200)
Makefile
pakfire/cli.py
po/POTFILES.in
po/pakfire.pot
scripts/pakfire
scripts/pakfire-repo [deleted symlink]
setup.py

index 953957623215734f8f216d152b77bc9aad96ff95..131b88438bfca0eccef7a4bf1aec41de0f4e0197 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -30,4 +30,5 @@ check:
 
 .PHONY: po
 po:
-       find pakfire src -name "*.py" -or -name "*.c" | grep -v "__version__.py" | sort > po/POTFILES.in
+       find pakfire src scripts -name "*.py" -or -name "*.c" -or -name "pakfire" -and -type f | \
+               grep -v "__version__.py" | sort > po/POTFILES.in
index 9ca21311fd601beb83972196bef69c1de56905e2..8a7333b77d625bbe96201f9899d2942f4e1a21a9 100644 (file)
@@ -426,91 +426,6 @@ class CliBuilder(Cli):
                        print pkg.dump(long=True)
 
 
-class CliRepo(Cli):
-       def __init__(self):
-               self.parser = argparse.ArgumentParser(
-                       description = _("Pakfire repo command line interface."),
-               )
-
-               self.parse_common_arguments()
-
-               # Add sub-commands.
-               self.sub_commands = self.parser.add_subparsers()
-
-               self.parse_command_repo()
-
-               # Finally parse all arguments from the command line and save them.
-               self.args = self.parser.parse_args()
-
-               self.action2func = {
-                       "repo_create" : self.handle_repo_create,
-               }
-
-       @property
-       def pakfire_args(self):
-               ret = { "mode" : "repo" }
-
-               return ret
-
-       def parse_command_repo(self):
-               sub_repo = self.sub_commands.add_parser("repo",
-                       help=_("Repository management commands."))
-
-               sub_repo_commands = sub_repo.add_subparsers()
-
-               self.parse_command_repo_create(sub_repo_commands)
-
-       def parse_command_repo_create(self, sub_commands):
-               sub_create = sub_commands.add_parser("create",
-                       help=_("Create a new repository index."))
-               sub_create.add_argument("path", nargs=1, help=_("Path to the packages."))
-               sub_create.add_argument("inputs", nargs="+", help=_("Path to input packages."))
-               sub_create.add_argument("action", action="store_const", const="repo_create")
-
-       def handle_repo_create(self):
-               path = self.args.path[0]
-
-               pakfire.repo_create(path, self.args.inputs, **self.pakfire_args)
-
-
-class CliMaster(Cli):
-       def __init__(self):
-               self.parser = argparse.ArgumentParser(
-                       description = _("Pakfire master command line interface."),
-               )
-
-               self.parse_common_arguments()
-
-               # Add sub-commands.
-               self.sub_commands = self.parser.add_subparsers()
-
-               self.parse_command_update()
-
-               # Finally parse all arguments from the command line and save them.
-               self.args = self.parser.parse_args()
-
-               self.master = server.master.Master()
-
-               self.action2func = {
-                       "update"      : self.handle_update,
-               }
-
-       @property
-       def pakfire_args(self):
-               ret = { "mode" : "master" }
-
-               return ret
-
-       def parse_command_update(self):
-               # Implement the "update" command.
-               sub_update = self.sub_commands.add_parser("update",
-                       help=_("Update the sources."))
-               sub_update.add_argument("action", action="store_const", const="update")
-
-       def handle_update(self):
-               self.master.update_sources()
-
-
 class CliServer(Cli):
        def __init__(self):
                self.parser = argparse.ArgumentParser(
@@ -525,6 +440,7 @@ class CliServer(Cli):
                self.parse_command_build()
                self.parse_command_keepalive()
                self.parse_command_repoupdate()
+               self.parse_command_repo()
 
                # Finally parse all arguments from the command line and save them.
                self.args = self.parser.parse_args()
@@ -535,6 +451,7 @@ class CliServer(Cli):
                        "build"      : self.handle_build,
                        "keepalive"  : self.handle_keepalive,
                        "repoupdate" : self.handle_repoupdate,
+                       "repo_create": self.handle_repo_create,
                }
 
        @property
@@ -563,6 +480,21 @@ class CliServer(Cli):
                sub_repoupdate.add_argument("action", action="store_const",
                        const="repoupdate")
 
+       def parse_command_repo(self):
+               sub_repo = self.sub_commands.add_parser("repo",
+                       help=_("Repository management commands."))
+
+               sub_repo_commands = sub_repo.add_subparsers()
+
+               self.parse_command_repo_create(sub_repo_commands)
+
+       def parse_command_repo_create(self, sub_commands):
+               sub_create = sub_commands.add_parser("create",
+                       help=_("Create a new repository index."))
+               sub_create.add_argument("path", nargs=1, help=_("Path to the packages."))
+               sub_create.add_argument("inputs", nargs="+", help=_("Path to input packages."))
+               sub_create.add_argument("action", action="store_const", const="repo_create")
+
        def handle_keepalive(self):
                self.server.update_info()
 
@@ -571,3 +503,8 @@ class CliServer(Cli):
 
        def handle_repoupdate(self):
                self.server.update_repositories()
+
+       def handle_repo_create(self):
+               path = self.args.path[0]
+
+               pakfire.repo_create(path, self.args.inputs, **self.pakfire_args)
index f4f16067190c3f9517a90419f57c1243899d3cb4..2bb1fe4f31b78d9ec08abc26c4f6f002fe38e950 100644 (file)
@@ -36,6 +36,7 @@ pakfire/satsolver.py
 pakfire/server.py
 pakfire/transaction.py
 pakfire/util.py
+scripts/pakfire
 src/_pakfiremodule.c
 src/pool.c
 src/problem.c
index 8e94911e040c0b57394e4b947cb6613f85eab128..bc0aa6744703b7cc25a8b56c3a4545708494485c 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-08-05 19:13+0200\n"
+"POT-Creation-Date: 2011-08-06 14:14+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -237,47 +237,35 @@ msgid "Give name(s) of a package(s)."
 msgstr ""
 
 #: ../pakfire/cli.py:432
-msgid "Pakfire repo command line interface."
-msgstr ""
-
-#: ../pakfire/cli.py:457
-msgid "Repository management commands."
-msgstr ""
-
-#: ../pakfire/cli.py:465
-msgid "Create a new repository index."
+msgid "Pakfire server command line interface."
 msgstr ""
 
 #: ../pakfire/cli.py:466
-msgid "Path to the packages."
+msgid "Request a build job from the server."
 msgstr ""
 
-#: ../pakfire/cli.py:467
-msgid "Path to input packages."
+#: ../pakfire/cli.py:472
+msgid "Send a keepalive to the server."
 msgstr ""
 
 #: ../pakfire/cli.py:479
-msgid "Pakfire master command line interface."
-msgstr ""
-
-#: ../pakfire/cli.py:507
-msgid "Update the sources."
+msgid "Update all repositories."
 msgstr ""
 
-#: ../pakfire/cli.py:517
-msgid "Pakfire server command line interface."
+#: ../pakfire/cli.py:485
+msgid "Repository management commands."
 msgstr ""
 
-#: ../pakfire/cli.py:549
-msgid "Request a build job from the server."
+#: ../pakfire/cli.py:493
+msgid "Create a new repository index."
 msgstr ""
 
-#: ../pakfire/cli.py:555
-msgid "Send a keepalive to the server."
+#: ../pakfire/cli.py:494
+msgid "Path to the packages."
 msgstr ""
 
-#: ../pakfire/cli.py:562
-msgid "Update all repositories."
+#: ../pakfire/cli.py:495
+msgid "Path to input packages."
 msgstr ""
 
 #: ../pakfire/errors.py:8
@@ -466,6 +454,32 @@ msgstr ""
 msgid "%s [y/N]"
 msgstr ""
 
+#: ../scripts/pakfire:23
+msgid ""
+"There has been an error when trying to import one or more of the modules, "
+"that are required to run Pakfire."
+msgstr ""
+
+#: ../scripts/pakfire:25
+msgid "Please your installation of Pakfire."
+msgstr ""
+
+#: ../scripts/pakfire:27
+msgid "The error that lead to this:"
+msgstr ""
+
+#: ../scripts/pakfire:64
+msgid "An error has occured when running Pakfire."
+msgstr ""
+
+#: ../scripts/pakfire:67
+msgid "Error message:"
+msgstr ""
+
+#: ../scripts/pakfire:71
+msgid "Further description:"
+msgstr ""
+
 #: ../src/problem.c:140
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
index e9431b969d06dcc823dac1a1c805cec8b754fe04..dd7fabc41e65d0b7de08210d107be2b0534b5959 100755 (executable)
@@ -35,7 +35,6 @@ basename2cls = {
        "pakfire" : Cli,
        "pakfire-build" : CliBuilder,
        "pakfire-server" : CliServer,
-       "pakfire-repo" : CliRepo,
 }
 
 # Get the basename of the program
diff --git a/scripts/pakfire-repo b/scripts/pakfire-repo
deleted file mode 120000 (symlink)
index 83bb50a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-pakfire
\ No newline at end of file
index 6d28e170054e8c0d24b169d356e96364d82499ee..7e8028769caf979f378597bcabb308d5b0718698 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -30,7 +30,6 @@ setup(
        scripts = [
                "scripts/pakfire",
                "scripts/pakfire-build",
-               "scripts/pakfire-repo",
                "scripts/pakfire-server",
        ],
        ext_modules = [