Basic and simple packaging system
Find a file
2020-02-07 14:41:48 +01:00
scripts Complete impletation 2020-02-07 14:35:46 +01:00
src Fix typo 2020-02-07 14:41:48 +01:00
.config.example Init 2020-02-07 13:57:28 +01:00
.gitignore Init 2020-02-07 13:57:28 +01:00
LICENSE Initial commit 2020-02-07 10:55:17 +01:00
README.md Complete impletation 2020-02-07 14:35:46 +01:00
server_deploy.sh Complete impletation 2020-02-07 14:35:46 +01:00

zpkg

Simple and basic packaging system

Designed to be used by anyone and deployed anywhere, it is a very basic packaging system without much functionnality but very portable

Official repo: http://zawz.net/zpkg

Use as user

Installing

curl -SO http://zawz.net/zpkg/install.sh
sh install.sh

If you wish to use another repository, substitute zawz.net/zpkg for your desired target

Using

See zpkg help

Deploy on a server

Requirements

To deploy on a server you need:

  • SSH server
  • HTTP server
  • dedicated zpkg user

You need to be able to SSH to the zpkg user. SSH keys are recommended

Process

  1. Write the desired config in .config, see .config.example

  2. Run server_deploy.sh

  3. Make available the package directory to the HTTP server