Natanael Copa | 956b4045971 | buildrepo: improve index regeneration handling
This will hopefully fix the checksum errors | | |
Natanael Copa | b936522cfde | abuild: new style install scripts
install scripts are splitted into separate scripts. The install variable
should co... | | |
Natanael Copa | c4f53cfa103 | alpine.mk: generate syslinux.cfg | | |
Timo Teras | b674605e6d6 | initramfs-init: use apk's --force | | |
Timo Teras | a0297a62b27 | initramfs-init: use apk's --clean-protected | | |
Timo Teras | 8fb3af8d055 | initramfs: process accounting & misc fixes
enable bootchartd to use kernel process accounting for noticing
all proce... | | |
Natanael Copa | cd5e0181517 | alpine.mk: use/build system repository if possible | | |
Natanael Copa | 098a02161f9 | abuild: do not add busybox as dep to busybox itself | | |
Timo Teras | 8069f0b1938 | initramfs: bootchart integration with init
modifications to makefile and initramfs init that were left out
from prev... | | |
Timo Teras | 52864ab4822 | initramfs: bootchart support
include a modified version of bootchartd, and modify the initramfs
to take start record... | | |
Timo Teras | e93ecc6535f | initramfs-init: optimize probing of hardware drivers | | |
Natanael Copa | 696082977f3 | initram: send output of apk add to /dev/null | | |
Natanael Copa | d02470e246b | alpine.mk: clean stamp.repo | | |
Natanael Copa | 3abc172e08d | initram: kill .apk-new files after installing newroot
and add a boot option keep_apk_new to keep them. Might be usef... | | |
Natanael Copa | 14bcd8ddb01 | release 1.10 | | |
Natanael Copa | cb330046570 | alpine.mk: added xtables-addons | | |
Natanael Copa | ec6a945d47f | abuild: dont check md5sum if there are no sources. fix depends_has | | |
Natanael Copa | 2f40d9a8732 | initfs: find apkovls on boot media | | |
Natanael Copa | 83151c3bbba | initfs: support for modloop boot option | | |
Natanael Copa | 7107c179aa5 | alpine.mk: specify the filesystem for cdrom | | |
Natanael Copa | 8fdcf93149e | initram: allow user o specify filesystem in alpine_dev boot param | | |
Natanael Copa | 5f782a70ce5 | alpine.mk: add arch to iso name. use syslinux apk. find package in any repo | | |
Natanael Copa | 3a627d26efc | buildrepo: purge old pkgs before generate index
and generate index if it is missing, even if all packages are up2date. | | |
Natanael Copa | 23b3d4a8dd1 | abuild: do not try build/install dependencies that are provided by self
like when main package depends on subpackages | | |
Natanael Copa | 20d6494236b | release 1.9 | | |
Natanael Copa | 4a3a60f10de | alpine.mk: do not create the /apks/ dir for packages | | |
Natanael Copa | c73a8cdf05d | alpine.mk/initram: name modloop after kernel flavor
So we can support multiple kernels in parallel. | | |
Natanael Copa | 73fe3d0a6e7 | alpine.mk: build repositories before building iso
Use the built repositories as source for the iso components rather... | | |
Natanael Copa | 4ed11bd492f | alpine.mk: KERNEL_FLAVOR is the shortname of kernel. add more phony targets | | |
Natanael Copa | b01e9e455ea | alpine.mk: added modloop phony target | | |
Natanael Copa | f6212bc4b4c | mkalpine: beep when iso is done | | |
Natanael Copa | 6dc879f1b4c | initram: Do not echo alpine version
alpine-baselayout does it. | | |
Natanael Copa | 61125579639 | buildrepo: copy files from aports if already built.
and dont build index if its not needed | | |
Natanael Copa | bcb440d4fea | abuild: auto add bb to deps when install. added -P option.
-P lets user specify the REPODEST on cmd line | | |
Natanael Copa | 78e0ab1faa9 | alpine.mk: initial support for other kernel flavors | | |
Natanael Copa | 0c3be1aed6f | abuild: rename {dev,doc,mod} funcs to default_{dev,doc,mod}
This allows ABUILDS to call the default_doc func and app... | | |
Natanael Copa | 6c52b391125 | abuild: improve sanitycheck
- check that md5sums correspond to source
- warn if maintainer is missing | | |
Natanael Copa | 0e9c2e708c8 | abuild: support for variable options
so far only option avaiable is !strip, which disables stripping of binaries. | | |
Natanael Copa | b9685a9fc2a | abuild: version 1.8 | | |
Natanael Copa | d95b0a295a4 | abuild: install makedeps from system repo with -r and build with -R
The -r option will only install deps from system... | | |
Natanael Copa | 9cc011ddc74 | abuild: forgot set version to 1.7 | | |
Natanael Copa | a549de263e0 | initramfs: use default tmpfs size for root
set default repositories | | |
Natanael Copa | 102c4606359 | abuild: make licenses a part of -doc packages | | |
Natanael Copa | b529d814691 | abuild.conf: added PACKAGER | | |
Natanael Copa | 21cd6680eee | abuild: support for creation of new APKBUILD from template
abuild [-c] -n PKGNAME[-PKGVER]
creates a directory with ... | | |
Natanael Copa | 81f8737a6aa | alpine.mk, initramfs: show alpine release
Read the version from .alpine-release on media. Also display the init
scri... | | |
Natanael Copa | b4aafba38f6 | alpine.mk: allow users to override configs in alpine.conf.mk | | |
Natanael Copa | 5e4b955f603 | initramfs-init: mount new root before apkovl is extracted
also create the symlink for kernel modules | | |
Natanael Copa | 7b27ce7bc40 | devbuild: use new style of 'abuild checksum' | | |
Natanael Copa | 70dedf70528 | release 1.6 | | |
Natanael Copa | 20e24e3cbfd | Revert "abuild: whitespace fix"
This reverts commit fe7da984ae90d48941aefdb775808f4a09c3c5d1.
Conflicts:
abuild | | |
Natanael Copa | 044359f0ade | abuild: style fixes | | |
Natanael Copa | e609357a1c6 | abuild: display error for unsupported archives | | |
Natanael Copa | fe7da984ae9 | abuild: whitespace fix | | |
Carlo Landmeter | 025590c06b6 | core/abuild: add zip archive support | | |
Natanael Copa | 7e4549ff9e7 | release 1.5.1 | | |
Natanael Copa | cd65e27f8ce | abuild: make color work again
by sourcing the functions.sh after abuild.conf | | |
Natanael Copa | cf3b0ebb4c4 | added TODO file | | |
Natanael Copa | a6a3e604b33 | release 1.5 | | |
Natanael Copa | ba3d54d4171 | mkalpine: install missing apps to build iso
I'm not sure if we really want this | | |
Natanael Copa | ac04e75b819 | alpine.mk: create the missing /etc dir | | |
Natanael Copa | 1cff62daed4 | abuild: checksum modifies the APKBUILD directly | | |
Natanael Copa | 71854c3fae7 | initramfs: remove debug shell | | |
Natanael Copa | 15f478f57cb | alpine.mk: the iso needs floppy driver | | |
Natanael Copa | 200eb22b52f | abuild: added REPODEST
This will let user specify a directory where the repositories are.
Setting REPODEST will over... | | |
Natanael Copa | df4dd0e6889 | buildrepo: dont rebuild packages unless pkgver/pkgrel change | | |
Natanael Copa | 7f97d718741 | abuild:
try deal with dependencies for makedepends
Example.
foo-dev is a makedepends which depends on foo. We need ... | | |
Natanael Copa | e543ba5d8be | APKBUILD.proto: minor fixes | | |
Natanael Copa | c18022931dd | Makefile: install abuild.conf if DESTDIR is set | | |
Natanael Copa | 9f8e91d57b4 | release 1.4.1 | | |
Natanael Copa | 469933e5536 | abuild: apk add support -u again | | |
Natanael Copa | 469786dd756 | abuild: allow help (-h) even if there is no APKBUILD | | |
Natanael Copa | 7534b15bb37 | release 1.4 | | |
Natanael Copa | 8eb498e039c | buildrepo: added -r option to specify dependency repos
the dependency repo tells apk index that dependencies are fou... | | |
Natanael Copa | 1a28d3898bc | abuild: abort build if md5 check fails | | |
Natanael Copa | a457f7241c2 | abuild: use new apk-tools (2.x) | | |
Natanael Copa | d992b4aee59 | add a .devbuildrc for abuild subproject itself
now its possible to build alpine iso with uncommitted developer abuil... | | |
Natanael Copa | a43aa871509 | devbuild: use .devbuildrc rather than devbuild.conf | | |
Natanael Copa | 5baad961c6a | devbuild: new helper script, fix makefile
This script helps developers who works on the alpine subprojects (i.e
apk-... | | |
Natanael Copa | 4a54e80e3bd | alpine.mk: make clean | | |
Natanael Copa | 7058a53837e | initramfs-init: use new apk option --initdb | | |
Natanael Copa | 204df011a71 | rename mkiso to mkalpine
this is just a wrapper script. the real stuff happens in alpine.mk | | |
Natanael Copa | 5be335ccdf8 | initramfs-init: extract apkovl
also link mkiso to use the makefile | | |
Natanael Copa | e81ebe1981b | abuild: consider all subdirs named 'include' belong to -dev | | |
Natanael Copa | 3a201f6600f | abuild: version 1.2 | | |
Natanael Copa | 95774a8f824 | abuild: fix bug in dev() | | |
Natanael Copa | f12ff8cee18 | abuild: unpack does md5check. we dont need do it twice | | |
Timo Teras | cbd3adf0f64 | initramfs: some spell checking on init script | | |
Timo Teras | 38ee0b183d8 | initramfs: use apk's progress bar feature | | |
Natanael Copa | ebf5d7c6d74 | abuild: strip files in all subdirs | | |
Natanael Copa | e04a69e2130 | Makefile: do not overwrite abuild.conf if it exist | | |
Timo Teras | 576541e3f2b | make.alpine: makefile to build alpine iso
tries to get correct dependencies for modloop, initramfs and iso
so minimu... | | |
Natanael Copa | 0b2f41e9d9f | abuild: consider all .a .c .h .o files as dev files
Also any /usr/share/gettext dir. | | |
Natanael Copa | 162f34d0dad | abuild: added -p/-s option to override PKGDEST/SRCDEST | | |
Natanael Copa | 40f8a48bc68 | Revert "abuild: try break circular dependencies"
This reverts commit b27a6f47107a848372a9863134e933c6d5ab7598. | | |
Natanael Copa | e4d30999956 | APKBUILD.proto: use sourceforge as example for source | | |
Natanael Copa | 0c9cb860be1 | abuild: add depends_{doc,mod,dev} to depends in doc(),mod(),dev() | | |
Natanael Copa | b446f1bda71 | abuild: version 1.1.1 | | |
Natanael Copa | a884543f0e0 | buildrepo: fixed evil bug | | |
Natanael Copa | a73568f5ff2 | buildrepo: new file | | |
Natanael Copa | ff55ae9e1cb | abuild: version 1.1 | | |
Natanael Copa | ff1781c349e | abuild: read version from abuild. install buildrepo | | |
Natanael Copa | 22cf700b496 | abuild: -k option for keeping built packages | | |
Natanael Copa | 2d0758cfdf0 | mkiso: check timestamps on initramfs and modloop
this avoids rebuilding those unless its needed | | |
Natanael Copa | 03f985441c6 | version 1.0 | | |
Natanael Copa | b27a6f47107 | abuild: try break circular dependencies | | |
Natanael Copa | 1430275df64 | abuild: do ont compress info and manpages
it was a bad idea since it messes up symlinks | | |
Natanael Copa | 014754b3c2e | abuild: reworked dependency handling
- Added option -i, to install a given build target after successful build.
- P... | | |
Natanael Copa | e48c520d54c | abuild: move functions to a shared lib | | |
Natanael Copa | 395a795126b | abuild: implemented listpkg and cleanoldpkg | | |
Natanael Copa | 5b752e98840 | mkinitram: sata needs acpi module dock.ko | | |
Natanael Copa | a33d97f9c70 | mkiso: misc boot fixes
- set boot prompt timeout to 2 sec
- remove unused boot parameter
- move test.gz to /boot subdir | | |
Natanael Copa | 4db92fc9821 | mkmodloop: no firmware. fix path in image | | |
Natanael Copa | 29c9030dcdc | mk*: build and include modloop
try also mount modloop during boot and run a second pass hardware
detect. | | |
Natanael Copa | ebfe2cf1a71 | autodetect hardware at boot. quiet kernel | | |
Natanael Copa | 7921216ba4a | added scripts to make alpine bootable
those should probably go to a separate package but I put them here for now | | |
Natanael Copa | bbcaa47c848 | usr/bin/*-config belongs into -dev packages | | |
Natanael Copa | 958b5990572 | added APKBUILD-svn.proto | | |
Natanael Copa | 60a84b6daa7 | release 0.9 | | |
Natanael Copa | 99f8ff11959 | remove -fPIC from CFLAGS. added comments for SRC/PKGDEST | | |
Natanael Copa | ffd9030e502 | automatically md5check and fetch | | |
Natanael Copa | 6bbb1b6be9e | strip binaries before creating package | | |
Natanael Copa | b9ce3c170a9 | implement is_remote(). fix up2date to deal with $SRCDEST properly. | | |
Natanael Copa | c3408b76fee | mention -u option for mising dep error message | | |
Natanael Copa | 1af37411f07 | just moved the checksum func | | |
Natanael Copa | 5a3c28db9de | use abuild_ver instead of myver to avoid clashes in APKBUILDs | | |
Natanael Copa | ef66c6203b1 | bugfix release 0.8.2 | | |
Natanael Copa | 1955db8e57e | run md5sum creation from $srcdir rather than $SRCDEST | | |
Natanael Copa | 35ab1e9b9b0 | fix bug in doc() | | |
Natanael Copa | 689e6a0aac2 | release 0.8.1 | | |
Natanael Copa | a149cc128b0 | dont depend on man for now | | |
Natanael Copa | 63076c935d8 | version 0.8 | | |
Natanael Copa | 3d9cce53a89 | do not include :func in subpackage name | | |
Natanael Copa | a6241a05a47 | fix bug in abuild cleanpkg. set default CHOST | | |
Natanael Copa | a1cbe2213ba | let doc split func remove /usr/share/info/dir
and compress man and info files | | |
Natanael Copa | 92cb48ffc95 | support for unpacking *.tar.lzma files | | |
Natanael Copa | 29ddd2b93e1 | v0.7 | | |
Natanael Copa | e5725623a1d | send xterm title to stderr. reset pkgrel | | |
Natanael Copa | fb99675891f | the package name includes -r for package release | | |
Linux User | 6e55c8cedf7 | added -u option for recursively build and upgrade dependencies | | |
Linux User | b89cd09513d | set xterm window title | | |
Linux User | 83273660a8c | force creation of links | | |
Linux User | d9f5462b347 | use colors on messages | | |
Linux User | e4a3c05d835 | better messages. always run fetch before checksum. | | |
Linux User | ddb0b05f6bc | display when fetching | | |
Linux User | 57e3393b846 | create correct links to non-remote sources (patches) if $SRCDEST != $startdir | | |
Linux User | 6271e6b8885 | version 0.6 | | |
Natanael Copa | 237528a2d00 | implement recursive build and install
note that the package release now include -r again. | | |
Natanael Copa | 56741bede26 | do not use splitfuncs variable
the split function name is extraced from the subpackage name in subpackages
variable ... | | |
Natanael Copa | fc3d67b16fc | release 0.5 | | |
Natanael Copa | bd245c07d7b | implement new way of doing subpackages
subpackages contains a list of (full) names of the sub packages
splitfuncs co... | | |
Natanael Copa | 59bcc571dad | rename makedepends to splitfuncs | | |
Natanael Copa | fe74ef1b845 | fix for saintycheck | | |
Natanael Copa | 61cc69eac9a | release 0.4 | | |
Natanael Copa | b09c15b791f | fix buggy cleancache | | |
Natanael Copa | 04738df3a7e | the package now always include the pkgrel | | |
Natanael Copa | ec3f3eaf615 | always add revision number to filename | | |
Natanael Copa | fb0cc76aa58 | add revision to pkgver in .PKGINFO | | |
Natanael Copa | f8e032d2800 | run sanity check first | | |
Natanael Copa | 5a9827a1b54 | implement basic sanity check of APKBUILD | | |
Natanael Copa | 45ff2bfefe4 | unpack .tgz source files | | |
Natanael Copa | ed9f3ec3427 | create .PKGINFO file | | |
Natanael Copa | e15908ffc27 | support for .INSTALL file | | |
Natanael Copa | 821f3e6bb19 | fix bug in creating mod subpackages | | |
Natanael Copa | da6f75fb8ed | install APKBUILD.proto | | |
Natanael Copa | 11445603e08 | do not run md5sum if there are nothing to check | | |
Natanael Copa | f463f826023 | added APKBUILD.proto | | |
Natanael Copa | dddc5503645 | run fakeroot from startdir | | |
Natanael Copa | 75b479777f3 | use msg for messages | | |
Natanael Copa | 91465846cc7 | support for resuming partial downloads. check md5 in separate step | | |
Natanael Copa | ade4a54a160 | remove empty dirs after doc subpackages | | |
Natanael Copa | ee609dab73e | clean before fetch | | |
Natanael Copa | edf5c5fb029 | Define subpkgdir for sub package funcs
better handling of cleaning subpackages | | |
Natanael Copa | 5bf92320625 | clean before unpack | | |
Natanael Copa | 9c98db397f2 | added help for up2date | | |
Natanael Copa | ad1484bf0c9 | respect the force flag -f | | |
Natanael Copa | 45e51ce1908 | only build if sources are newer than target | | |
Natanael Copa | 5a740569bc4 | fixed faulty gcc flag. export MAKEFLAGS | | |
Natanael Copa | 316f7230faf | Rename "md5" variable to "md5sums" so its more like PKGBUILD. | | |
Natanael Copa | fdc478bde8a | initial commit | | |
Done |