Abuild and Helpers: Difference between revisions
Dubiousjim (talk | contribs) m (Dubiousjim moved page Abuild helpers to Abuild and Helpers) |
Dubiousjim (talk | contribs) (reorganize) |
||
Line 5: | Line 5: | ||
The [http://git.alpinelinux.org/cgit/abuild.git/tree/ git repository] contains always the lastest version of the scripts, example-files, and makefiles. | The [http://git.alpinelinux.org/cgit/abuild.git/tree/ git repository] contains always the lastest version of the scripts, example-files, and makefiles. | ||
=== | == Building and maintaining packages == | ||
=== abuild | === abuild === | ||
{{:Abuild | {{:Abuild}} | ||
=== abump === | === abump === | ||
Line 19: | Line 15: | ||
=== apkgrel === | === apkgrel === | ||
<!-- Shouldn't this be apkrel? None of the other packaging tools use "apkg...". Or perhaps it should be unified with abump? --> | |||
{{:Apkgrel}} | {{:Apkgrel}} | ||
== | == Generating new APKBUILDs == | ||
=== newapkbuild === | === newapkbuild === | ||
Line 38: | Line 33: | ||
== Signing packages and indexes == | |||
=== abuild-sign === | |||
{{:Abuild-sign}} | |||
=== abuild-tar === | |||
{{:Abuild-tar}} | |||
=== buildrepo === | === buildrepo === | ||
{{:Buildrepo}} | {{:Buildrepo}} | ||
== Setting up the build environment == | |||
=== abuild-keygen === | |||
{{:Abuild-keygen}} | |||
=== buildlab === | |||
See the [[Buildlab|buildlab]] page. | |||
Line 53: | Line 61: | ||
=== initramfs-init === | === initramfs-init === | ||
--> | --> |
Revision as of 12:25, 22 October 2012
The abuild package provides scripts you need when creating packages for Alpine Linux. The abuild and its friends are installed automatically along with the alpine-sdk package. For details about abuild itself, please check this page.
apk add alpine-sdk
The git repository contains always the lastest version of the scripts, example-files, and makefiles.
Building and maintaining packages
abuild
The abuild package provides scripts you need when creating packages for Alpine Linux. The abuild and its friends are installed automatically along with the alpine-sdk package. For details about abuild itself, please check this page.
apk add alpine-sdk
The git repository contains always the lastest version of the scripts, example-files, and makefiles.
Building and maintaining packages
abuild
Template loop detected: Abuild
abump
Template loop detected: Abump
apkgrel
Generating new APKBUILDs
newapkbuild
To create the actual APKBUILD file newapkbuild can serve you a template to start with. It will create a directory with the given package name, place an example/template APKBUILD file to the given directory, and fill some variables if those are provided.
Template loop detected: Newapkbuild
apkbuild-cpan
apkbuild-pypi
Template loop detected: Apkbuild-pypi
Signing packages and indexes
abuild-sign
abuild-sign is for signing indexes.
abuild-sign [-hq] [-k PRIVKEY] [-p PUBKEY] INDEXFILE...
abuild-sign options
- -h Show this help
- -k The private key to use for signing
- -p The name of public key. apk add will look for /etc/apk/keys/PUBKEY
abuild-tar
abuild-tar [--hash[=<algorithm>]] [--cut]
abuild-tar options
- --hash[=sha1|md5] Read tar archive from stdin, precalculate hash for regular entries and output tar archive on stdout
- --cut Remove the end of file tar record
buildrepo
Template loop detected: Buildrepo
Setting up the build environment
abuild-keygen
For abuild a public/private rsa key pair is needed. The abuild-keygen
command from abuild package generates and configures the security keys.
$ abuild-keygen -a -i
buildlab
See the buildlab page.
abump
The abuild package provides scripts you need when creating packages for Alpine Linux. The abuild and its friends are installed automatically along with the alpine-sdk package. For details about abuild itself, please check this page.
apk add alpine-sdk
The git repository contains always the lastest version of the scripts, example-files, and makefiles.
Building and maintaining packages
abuild
Template loop detected: Abuild
abump
Template loop detected: Abump
apkgrel
Generating new APKBUILDs
newapkbuild
To create the actual APKBUILD file newapkbuild can serve you a template to start with. It will create a directory with the given package name, place an example/template APKBUILD file to the given directory, and fill some variables if those are provided.
Template loop detected: Newapkbuild
apkbuild-cpan
apkbuild-pypi
Template loop detected: Apkbuild-pypi
Signing packages and indexes
abuild-sign
abuild-sign is for signing indexes.
abuild-sign [-hq] [-k PRIVKEY] [-p PUBKEY] INDEXFILE...
abuild-sign options
- -h Show this help
- -k The private key to use for signing
- -p The name of public key. apk add will look for /etc/apk/keys/PUBKEY
abuild-tar
abuild-tar [--hash[=<algorithm>]] [--cut]
abuild-tar options
- --hash[=sha1|md5] Read tar archive from stdin, precalculate hash for regular entries and output tar archive on stdout
- --cut Remove the end of file tar record
buildrepo
Template loop detected: Buildrepo
Setting up the build environment
abuild-keygen
For abuild a public/private rsa key pair is needed. The abuild-keygen
command from abuild package generates and configures the security keys.
$ abuild-keygen -a -i
buildlab
See the buildlab page.
apkgrel
Generating new APKBUILDs
newapkbuild
To create the actual APKBUILD file newapkbuild can serve you a template to start with. It will create a directory with the given package name, place an example/template APKBUILD file to the given directory, and fill some variables if those are provided.
The abuild package provides scripts you need when creating packages for Alpine Linux. The abuild and its friends are installed automatically along with the alpine-sdk package. For details about abuild itself, please check this page.
apk add alpine-sdk
The git repository contains always the lastest version of the scripts, example-files, and makefiles.
Building and maintaining packages
abuild
Template loop detected: Abuild
abump
Template loop detected: Abump
apkgrel
Generating new APKBUILDs
newapkbuild
To create the actual APKBUILD file newapkbuild can serve you a template to start with. It will create a directory with the given package name, place an example/template APKBUILD file to the given directory, and fill some variables if those are provided.
Template loop detected: Newapkbuild
apkbuild-cpan
apkbuild-pypi
Template loop detected: Apkbuild-pypi
Signing packages and indexes
abuild-sign
abuild-sign is for signing indexes.
abuild-sign [-hq] [-k PRIVKEY] [-p PUBKEY] INDEXFILE...
abuild-sign options
- -h Show this help
- -k The private key to use for signing
- -p The name of public key. apk add will look for /etc/apk/keys/PUBKEY
abuild-tar
abuild-tar [--hash[=<algorithm>]] [--cut]
abuild-tar options
- --hash[=sha1|md5] Read tar archive from stdin, precalculate hash for regular entries and output tar archive on stdout
- --cut Remove the end of file tar record
buildrepo
Template loop detected: Buildrepo
Setting up the build environment
abuild-keygen
For abuild a public/private rsa key pair is needed. The abuild-keygen
command from abuild package generates and configures the security keys.
$ abuild-keygen -a -i
buildlab
See the buildlab page.
apkbuild-cpan
apkbuild-pypi
The abuild package provides scripts you need when creating packages for Alpine Linux. The abuild and its friends are installed automatically along with the alpine-sdk package. For details about abuild itself, please check this page.
apk add alpine-sdk
The git repository contains always the lastest version of the scripts, example-files, and makefiles.
Building and maintaining packages
abuild
Template loop detected: Abuild
abump
Template loop detected: Abump
apkgrel
Generating new APKBUILDs
newapkbuild
To create the actual APKBUILD file newapkbuild can serve you a template to start with. It will create a directory with the given package name, place an example/template APKBUILD file to the given directory, and fill some variables if those are provided.
Template loop detected: Newapkbuild
apkbuild-cpan
apkbuild-pypi
Template loop detected: Apkbuild-pypi
Signing packages and indexes
abuild-sign
abuild-sign is for signing indexes.
abuild-sign [-hq] [-k PRIVKEY] [-p PUBKEY] INDEXFILE...
abuild-sign options
- -h Show this help
- -k The private key to use for signing
- -p The name of public key. apk add will look for /etc/apk/keys/PUBKEY
abuild-tar
abuild-tar [--hash[=<algorithm>]] [--cut]
abuild-tar options
- --hash[=sha1|md5] Read tar archive from stdin, precalculate hash for regular entries and output tar archive on stdout
- --cut Remove the end of file tar record
buildrepo
Template loop detected: Buildrepo
Setting up the build environment
abuild-keygen
For abuild a public/private rsa key pair is needed. The abuild-keygen
command from abuild package generates and configures the security keys.
$ abuild-keygen -a -i
buildlab
See the buildlab page.
Signing packages and indexes
abuild-sign
abuild-sign is for signing indexes.
abuild-sign [-hq] [-k PRIVKEY] [-p PUBKEY] INDEXFILE...
abuild-sign options
- -h Show this help
- -k The private key to use for signing
- -p The name of public key. apk add will look for /etc/apk/keys/PUBKEY
abuild-tar
abuild-tar [--hash[=<algorithm>]] [--cut]
abuild-tar options
- --hash[=sha1|md5] Read tar archive from stdin, precalculate hash for regular entries and output tar archive on stdout
- --cut Remove the end of file tar record
buildrepo
The abuild package provides scripts you need when creating packages for Alpine Linux. The abuild and its friends are installed automatically along with the alpine-sdk package. For details about abuild itself, please check this page.
apk add alpine-sdk
The git repository contains always the lastest version of the scripts, example-files, and makefiles.
Building and maintaining packages
abuild
Template loop detected: Abuild
abump
Template loop detected: Abump
apkgrel
Generating new APKBUILDs
newapkbuild
To create the actual APKBUILD file newapkbuild can serve you a template to start with. It will create a directory with the given package name, place an example/template APKBUILD file to the given directory, and fill some variables if those are provided.
Template loop detected: Newapkbuild
apkbuild-cpan
apkbuild-pypi
Template loop detected: Apkbuild-pypi
Signing packages and indexes
abuild-sign
abuild-sign is for signing indexes.
abuild-sign [-hq] [-k PRIVKEY] [-p PUBKEY] INDEXFILE...
abuild-sign options
- -h Show this help
- -k The private key to use for signing
- -p The name of public key. apk add will look for /etc/apk/keys/PUBKEY
abuild-tar
abuild-tar [--hash[=<algorithm>]] [--cut]
abuild-tar options
- --hash[=sha1|md5] Read tar archive from stdin, precalculate hash for regular entries and output tar archive on stdout
- --cut Remove the end of file tar record
buildrepo
Template loop detected: Buildrepo
Setting up the build environment
abuild-keygen
For abuild a public/private rsa key pair is needed. The abuild-keygen
command from abuild package generates and configures the security keys.
$ abuild-keygen -a -i
buildlab
See the buildlab page.
Setting up the build environment
abuild-keygen
For abuild a public/private rsa key pair is needed. The abuild-keygen
command from abuild package generates and configures the security keys.
$ abuild-keygen -a -i
buildlab
See the buildlab page.