Abuild and Helpers

From Alpine Linux
Revision as of 13:06, 10 March 2009 by Mhavela (talk | contribs) (New page: == Introduction == The [http://dev.alpinelinux.org/cgit/abuild/ abuild] tree is a [http://dev.alpinelinux.org/cgit/abuild/tree/ directory tree] with scripts, example-files, makefiles and o...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Introduction

The abuild tree is a directory tree with scripts, example-files, makefiles and other things that you need when creating packages.

File descriptions

abuild

The abuild script reads the APKBUILD and executes the steps needed to create a package.
abuild has a config file that you can modify for your own needs.

alpine.mk

alpine.mk is used when creating a alpine iso or tar.gz.

mkalpine

mkalpine is a helper script that installs what you need to be able to create Alpine.

Fetch latest abuild

While inside your build environment you need to have the set of scripts/makefiles/etc. Note: You only need to do these 2 steps once! Next time you can skip this part.

apk add alpine-sdk
cd ~
git clone git://dev.alpinelinux.org/abuild

When the above is done you might be interested in fetching the latest updates.

cd ~
git pull