6 Package-server administer service command-line tool.
8 Usage: pkg-svr <SUBCOMMAND> [OPTS] or pkg-svr -h
11 create Create a package-server.
12 add-dist Add a distribution to package-server.
13 register Register a package in package-server.
14 remove Remove a package-server.
15 remove-dist Remove a distribution to package-server.
16 remove-snapshot Remove a snapshot in package-server.
17 gen-snapshot Generate a snapshot in package-server.
18 sync Synchronize the package-server from parent package server.
19 start Start the package-server.
20 stop Stop the package-server.
21 clean Delete unneeded package files in package-server.
25 pkg-svr create -n <server name> -d <distribution> [-u <remote server url>] [-l <location>]
26 pkg-svr add-dist -n <server name> -d <distribution> [-u <remote_server_url>] [--clone]
27 pkg-svr add-os -n <server name> -d <distribution> -o <os>
28 pkg-svr register -n <server name> -d <distribution> -P <package file list> [--gen] [--test]
29 pkg-svr link -n <server name> -d <distribution> --origin-pkg-name <origin pkg name> --origin-pkg-os <origin pkg os> --link-os-list <link os list>
30 pkg-svr remove -n <server name>
31 pkg-svr remove-dist -n <server name> -d <distribution>
32 pkg-svr remove-pkg -n <server name> -d <distribution> -P <package name list> [-o <os>]
33 pkg-svr remove-snapshot -n <server name> -d <distribution> -s <snapshot list>
34 pkg-svr gen-snapshot -n <server name> -d <distribution> -s <snapshot name> [-b <base snapshot name>]
35 pkg-svr sync -n <server name> -d <distribution> [--force]
36 pkg-svr clean -n <server name> -d <distribution> [-s <snapshot list>]
37 pkg-svr start -n <server name> -p <port>
38 pkg-svr stop -n <server name> -p <port>
39 pkg-svr list [-n <server name>]
42 -n, --name <server name> package server name
43 -d, --dist <distribution> package server distribution
44 -u, --url <server url> remote server url: http://127.0.0.1/dibs/unstable
45 -o, --os <operating system> target operating system
46 -P, --pkgs <package file list> package file path list
47 -s, --snapshot <snapshot> a snapshot name or snapshot list
48 -b, --base <base snapshot> base snapshot name
49 -l, --loc <location> server location
50 -p, --port <port> port number
52 --force force update pkg file
53 --test upload for test
54 --gen generate snapshot
55 --origin-pkg-name <origin_pkg_name>
57 --origin-pkg-os <origin_pkg_os>
59 --link-os-list <link_os_list>
60 target os list to link origin file
61 -h, --help display help
62 -v, --version display version