From 9613a111eb8f90d2a862dc2f6a2187b50dc9751a Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 24 Mar 2011 21:27:12 +0100 Subject: [PATCH] Add new server commands. --- pakfire/cli.py | 13 +++++++++++-- scripts/pakfire | 6 ++++-- scripts/{pakfire-server => pakfire-master} | 0 scripts/pakfire-repo | 1 + scripts/pakfire-slave | 1 + setup.py | 8 +++++++- 6 files changed, 24 insertions(+), 5 deletions(-) rename scripts/{pakfire-server => pakfire-master} (100%) create mode 120000 scripts/pakfire-repo create mode 120000 scripts/pakfire-slave diff --git a/pakfire/cli.py b/pakfire/cli.py index 4f1693c3b..7777edab9 100644 --- a/pakfire/cli.py +++ b/pakfire/cli.py @@ -331,10 +331,10 @@ class CliBuilder(Cli): self.pakfire.dist(pkgs, resultdirs=[self.args.resultdir,]) -class CliServer(Cli): +class CliRepo(Cli): def __init__(self): self.parser = argparse.ArgumentParser( - description = _("Pakfire server command line interface."), + description = _("Pakfire repo command line interface."), ) self.parse_common_arguments() @@ -376,3 +376,12 @@ class CliServer(Cli): path = self.args.path[0] self.pakfire.repo_create(path, self.args.inputs) + + +class CliMaster(Cli): + pass + + +class CliSlave(Cli): + pass + diff --git a/scripts/pakfire b/scripts/pakfire index b5063f463..b7dc1f537 100755 --- a/scripts/pakfire +++ b/scripts/pakfire @@ -4,12 +4,14 @@ import logging import os import sys -from pakfire.cli import Cli, CliBuilder, CliServer +from pakfire.cli import * basename2cls = { "pakfire" : Cli, "pakfire-build" : CliBuilder, - "pakfire-server" : CliServer, + "pakfire-master" : CliMaster, + "pakfire-repo" : CliRepo, + "pakfire-slave" : CliSlave, } # Get the basename of the program diff --git a/scripts/pakfire-server b/scripts/pakfire-master similarity index 100% rename from scripts/pakfire-server rename to scripts/pakfire-master diff --git a/scripts/pakfire-repo b/scripts/pakfire-repo new file mode 120000 index 000000000..83bb50a42 --- /dev/null +++ b/scripts/pakfire-repo @@ -0,0 +1 @@ +pakfire \ No newline at end of file diff --git a/scripts/pakfire-slave b/scripts/pakfire-slave new file mode 120000 index 000000000..83bb50a42 --- /dev/null +++ b/scripts/pakfire-slave @@ -0,0 +1 @@ +pakfire \ No newline at end of file diff --git a/setup.py b/setup.py index db0121ac0..8338427ef 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,13 @@ setup( author_email = "info@ipfire.org", url = "http://redmine.ipfire.org/projects/buildsystem3", packages = ["pakfire", "pakfire.packages", "pakfire.plugins", "pakfire.repository",], - scripts = ["scripts/pakfire", "scripts/pakfire-build", "scripts/pakfire-server"], + scripts = [ + "scripts/pakfire", + "scripts/pakfire-build", + "scripts/pakfire-master", + "scripts/pakfire-repo", + "scripts/pakfire-slave", + ], cmdclass = { "build" : build_extra.build_extra, "build_i18n" : build_i18n.build_i18n }, ) -- 2.39.5