Commit Graph

1469 Commits

Author SHA1 Message Date
Natanael Copa ca65c4b791 abuild: prepare pkg dirs/meta files and create packages separately. Dependency speedup.
Run all subpackage functions and prepare the dirs first and create the
package itself later on. This will make it possible to automatically trace
the dependencies.

Also, speed up the detection of which makedeps are installed and which needs
to be built/installed. this requires apk-tools_pre11.
2009-05-08 15:01:14 +00:00
Natanael Copa 3d79fb7036 use .in files for scripts 2009-05-08 13:33:34 +00:00
Natanael Copa 4aee935d8c abuild: move the pkgdir to pkg/<name>
where <pkg> is package/subpackage name
2009-05-08 12:44:01 +00:00
Natanael Copa f3857a4d93 alpine.mk: build initramfs image with mkinitfs 2009-05-06 14:53:31 +00:00
Natanael Copa 549aaccaca alpine.mk: add iscsi kernel module to modloop 2009-04-16 09:50:48 +00:00
Natanael Copa 5983f34cdd initram: unpack apkovl with --numeric-owner
fixes #23
2009-04-16 06:30:11 +00:00
Natanael Copa e047051e5d initram: try continue boot after emergency shell exit
sometimes it is possible to manually fix the problem, for example mount
the alpine device manually after modprobing the correct modules. Then it
makes sense to continue boot rather than just die.
2009-04-16 06:23:33 +00:00
Natanael Copa 3da4b997c4 initram: version 1.1 2009-04-15 12:49:14 +00:00
Natanael Copa 59b9632ba2 initram: beep before prompting for password 2009-04-15 12:48:50 +00:00
Natanael Copa afecd87510 initram: support for encrypted apkovls 2009-04-15 12:41:42 +00:00
Natanael Copa 1e80b3f1c9 initram: find all repos in 2 dir levels on boot media 2009-04-15 11:19:14 +00:00
Natanael Copa 93ada374bc added utility to compare packages versions on iso images 2009-04-13 14:54:44 +00:00
Natanael Copa 236620ca8d alpine.mk: include dahdilinux on the modloop
set default packages dir to ~/packages
2009-04-13 14:42:01 +00:00
Natanael Copa 4044b7873a abuild: reset $install for sub packages
fixes #22
2009-04-08 09:07:09 +00:00
Natanael Copa 73c01eda0e abuild: version 1.14 2009-04-02 11:33:38 +00:00
Natanael Copa 779ff4078f abuild: filter out conflicts when building dependencies 2009-04-02 11:32:33 +00:00
Natanael Copa 0dff05bda2 initram: ignore non-repositories in packages/ subdir 2009-04-02 09:41:32 +00:00
Natanael Copa d48b86e8a2 abuild: added feature to (un)install all build dependencies in one shot 2009-04-01 12:43:05 +00:00
Natanael Copa 68ce72c7ba release 1.13 2009-04-01 09:01:37 +00:00
Natanael Copa ec538cf761 abuild: include gtk-doc in the -doc subpackage 2009-04-01 09:00:52 +00:00
Natanael Copa d9b6e4ec17 initram: wait for usbdisk to settle 2009-03-27 15:25:32 +00:00
Natanael Copa 1e3647e710 alpine.mk: iso load usb-storage, sha1 target 2009-03-27 15:23:37 +00:00
Natanael Copa 050a8b048f Makefile: fix typo 2009-03-27 15:22:30 +00:00
Natanael Copa 6d402b272f abuild: support for conflicts in makedepends
prefix a makedepends with ! and its treated as a conflict. for example:

makedepends="zlib-dev !gettext"
2009-03-26 09:31:51 +00:00
Natanael Copa 3d2c54f6d8 abuild: add support for https
check if wget is in makedepends.

fixes #11
2009-03-26 09:13:46 +00:00
Natanael Copa 98877bf700 alpine.mk: include raid drivers in initramfs
I think we only need raid1 and maybe raid5 but now we copy the entire md
subdir. so there are room for size optimization here.
2009-03-25 14:54:04 +00:00
Natanael Copa 9154b0d9b7 Makefile: install initramfs-init 2009-03-25 09:35:46 +00:00
Natanael Copa eb9a1a84ab initram: support for root=/dev/md0, create busybox links 2009-03-25 09:34:40 +00:00
Natanael Copa 60258b46d5 initram: retry mount root incase its an usb device 2009-03-17 15:39:50 +00:00
Natanael Copa a5f1bed085 initram: start emergency shell if failed to switch to specified root 2009-03-15 20:06:53 +00:00
Natanael Copa 311fd299f6 add support to boot from usb 2009-03-13 18:27:35 +00:00
Natanael Copa 874e4379d2 alpine.mk: build the isofs only by default
use 'make iso' to build the iso image.

This is because we might want to build for usb
2009-03-13 16:14:00 +00:00
Natanael Copa cbb9ee821e initram: fix the cute progressbar 2009-03-13 15:49:52 +00:00
Natanael Copa cecfe6b732 alpine.mk: create dir for repos dirstamp 2009-03-13 15:47:26 +00:00
Natanael Copa 108ef418c3 initram: support for booting off a harddisk 2009-03-13 13:50:28 +00:00
Natanael Copa 0ff6c91205 alpine.mk: vserver template target 2009-03-13 12:01:45 +00:00
Natanael Copa 5994aa62af release 1.12 2009-03-06 18:07:25 +00:00
Natanael Copa 2fb6e1a651 abuild: fixes for new install scripts 2009-03-06 17:51:53 +00:00
Natanael Copa 2b1fd46177 release 1.11 2009-03-06 13:56:56 +00:00
Natanael Copa 956b404597 buildrepo: improve index regeneration handling
This will hopefully fix the checksum errors
2009-03-05 08:39:25 +00:00
Natanael Copa b936522cfd abuild: new style install scripts
install scripts are splitted into separate scripts. The install variable
should contain a list of the scripts. Each script should be the pkgname with
action as suffix. I.E:

install="$pkgname.pre-install $pkgname.post-install"
2009-03-04 20:19:48 +00:00
Natanael Copa c4f53cfa10 alpine.mk: generate syslinux.cfg 2009-03-04 20:19:47 +00:00
Timo Teras b674605e6d initramfs-init: use apk's --force 2009-03-04 08:37:51 +02:00
Timo Teras a0297a62b2 initramfs-init: use apk's --clean-protected 2009-03-04 08:31:17 +02:00
Timo Teras 8fb3af8d05 initramfs: process accounting & misc fixes
enable bootchartd to use kernel process accounting for noticing
all processes.

also fix various little bits around the initramfs init.
2009-03-03 19:43:26 +02:00
Natanael Copa cd5e018151 alpine.mk: use/build system repository if possible 2009-03-03 11:05:07 +00:00
Natanael Copa 098a02161f abuild: do not add busybox as dep to busybox itself 2009-03-02 19:37:14 +00:00
Timo Teras 8069f0b193 initramfs: bootchart integration with init
modifications to makefile and initramfs init that were left out
from previous commit.
2009-02-26 11:03:29 +02:00
Timo Teras 52864ab482 initramfs: bootchart support
include a modified version of bootchartd, and modify the initramfs
to take start recording of boot sequence to /var/log/bootchart.tgz
if "chart" option is specified in boot command line.
2009-02-26 10:55:43 +02:00
Timo Teras e93ecc6535 initramfs-init: optimize probing of hardware drivers 2009-02-26 10:52:36 +02:00