From 3902a6beafce797c34c8ce52cb944f0df110d2ef Mon Sep 17 00:00:00 2001 From: Raine Date: Sat, 14 Oct 2023 22:39:52 +0200 Subject: [PATCH] docs: change names SKIP-CI --- package.example.toml | 2 +- pkgr/package.toml | 50 +++++++------------------------------------- 2 files changed, 9 insertions(+), 43 deletions(-) diff --git a/package.example.toml b/package.example.toml index eb5618d..c20aabb 100644 --- a/package.example.toml +++ b/package.example.toml @@ -89,7 +89,7 @@ base = "latest,stable" # selected by default # other clients may offer extra functionality this must be put under "ext.*" [ext] -## pkgr.bootstrap +## ext.bootstrap # This section is used for bootpkg. An edition of packager that bootstraps the full version. # This exists so that packager is easy to install on anything! # and only 1 release channel for pkgr diff --git a/pkgr/package.toml b/pkgr/package.toml index 983ea03..fa95cd9 100644 --- a/pkgr/package.toml +++ b/pkgr/package.toml @@ -1,66 +1,32 @@ [package] -name = "packager" #* -description = "A package installation tool" #* -version = 1 # this can automatically be incremented when publishing by running `pkgr publish -i ...` +name = "packager" +description = "A package installation tool" +version = 1 tags = [ "prod", "pkgr-spec-1" ] type = "application" +arch = "x86_64" -arch = "x86_64" # this is automatically filled by `pkgr publish ...` - -## dependencies -# you may use the following syntax -# "" or ",,..." [dependencies] -## bin -# Used for systems that don't want to build pkgs. -[bin] # binary files root +[bin] +root = "/root" -## bin.root -# ** RELATIVE TO PACKAGE ROOT ** -# bin.root specifies the root of the installed tree. -# anything in here will be overlayed on top of the system. -root = "/root" #* - -## bin.checksums -# ** KEYS are relative to BIN.ROOT ** -# ** VALUES are relative to PKG ROOT ** -# checksums is used to perform checksums before install -# values may be paths or a uri. You may include variables. -# supported variables: -# - @name -# - @version -# - @display_version [bin.checksums] "/usr/bin/pkgr" = "https://ixvd.net/checksums/packager/@version" -## build -# Scripts will be copied to a custom root. -# After the pacakge is built, the install script is ran. -# After the install script the build directory will be deleted and an CTREE (changed tree) will be generated. -# Then the CTREE will be used to copy the files over. [build] -build_script = "scripts/build" # relative to pkg -install_script = "scripts/install" # relative to pkg +build_script = "scripts/build" +install_script = "scripts/install" [build.dependencies] -## pkgr.* -# packager is the official client but you may use other clients supporting the "pkgr v1 spec". -# other clients may offer extra functionality this must be put under "pkgr.*" [ext] -## pkgr.bootstrap -# This section is used for bootpkg. An edition of packager that bootstraps the full version. -# This exists so that packager is easy to install on anything! -# and only 1 release channel for pkgr [ext.bootstrap] -## any non-zero = installed check_installed_commands = [ "file /usr/bin/pkgr" ] -# any non-zero = fail commands = [ "cp root/usr/bin/pkgr /usr/bin/pkgr" ]