aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* init: fix bootchartTimo Teräs2015-10-092-13/+10
|
* init: create /run in case it is missingNatanael Copa2015-09-221-1/+1
| | | | mdadm and lvm needs it
* lvm: support snapshot LVsJesse Young2015-09-221-0/+1
|
* init: make mdadm quietJesse Young2015-09-221-1/+3
|
* mkinitfs: add /run to the initfs base imageJesse Young2015-09-221-1/+1
| | | | | mdadm otherwise complains about not being able to lock /run/mdadm/map.lock
* features: raid: add mdadm filesJesse Young2015-09-222-0/+3
|
* improve default configNatanael Copa2015-08-281-1/+1
| | | | remove bootchart and floppy from default config and add mmc
* mkinitfs: copy modules.order and modules.builtin if those existNatanael Copa2015-07-301-0/+5
|
* ==== release 2.8.0 ===v2.8.0Natanael Copa2015-07-151-1/+1
|
* init: try mount /dev as devtmpfs and fallback to tmpfsNatanael Copa2015-07-151-1/+2
| | | | eudev depends on devtmpfs
* features: add mmcTimo Teräs2015-04-151-0/+1
|
* init: do not eval /proc/cmdlineNatanael Copa2015-04-081-3/+3
| | | | | | It breaks xen boot options like xen-pciback.hide=(01:00.0) ref #3609
* init: respect rootflags for tmpfs root tooNatanael Copa2015-04-081-3/+8
| | | | and warn about root_size. Users should use rootflags instead now.
* init: clean up rootfstype and rootflags optionsNatanael Copa2015-04-081-15/+5
| | | | we can get rid of if/else with some shell variable expansions
* init: add support for rootfstype and rootflags boot optionsOlivier Mauras2015-04-081-3/+15
| | | | | | | | | | | Add support for two new options in the cmdline. - rootfstype: Let's you specify the type of filesystem for the root fs - rootflags: Let's you specify mount options for the root fs - If specified, "ro" flag won't be added by default. This has primarily been setup to be able to boot Alpine guests from a 9P virtio share and make it easy to change mount options from libvirt/qemu
* Add 9p feature to enable modules insertion in initramfsOlivier Mauras2015-03-101-0/+2
|
* init: resolve UUID=... devices for cryptsetupNatanael Copa2015-03-101-1/+1
| | | | | | | recent version of cryptsetup does not seem to work with UUID=... devices unless udev is used to create /dev/disk/by-uuid symlinks. We work around that by resolving UUID=... to the device.
* support for tmpfs overlay over rootTimo Teräs2015-02-072-2/+13
| | | | | | useful if wanting to optimize boot time, and do device updates via read-only system image. package management is not too useful in these situations.
* init: fix splash fifo, and make config file optionalTimo Teräs2014-12-021-2/+10
| | | | just having the fbsplash.ppm in boot media activates now splash.
* ==== release 2.7.1 ====v2.7.1Natanael Copa2014-12-011-1/+1
|
* init: coding style fixNatanael Copa2014-12-011-1/+3
|
* init: allow blacklisting of modules from cmdlineTimo Teräs2014-12-011-1/+4
|
* init: remove 'nofbcon' and the explicit modprobe fbconTimo Teräs2014-12-011-7/+1
| | | | it is useless as fbcon is really loaded by mdev.
* init: preliminary support for splash image during bootTimo Teräs2014-12-011-2/+13
|
* init: fix loading of fbconNatanael Copa2014-11-261-4/+4
| | | | | we check if /sys/class/graphics/fb0 exists before loading fbcon and allow user to disable tiwh nofbcon as boot option
* init: lvm: run vgchange even if vgscan does not return successNatanael Copa2014-11-171-2/+2
| | | | | | | It seems like vgscan does not return success in initramfs, even if the needed devices noded are created. Ignore errors and try run vgchange in any case.
* ==== release 2.7.0 ====v2.7.0Natanael Copa2014-11-101-1/+1
|
* init: remove /media/floppyNatanael Copa2014-11-101-1/+1
|
* init: minor refactor of find_ovlNatanael Copa2014-11-101-6/+3
| | | | use 'set' instead of 'ls' to find duplicate apkovls
* init: refactor searching for apkovlNatanael Copa2014-11-101-14/+34
| | | | | | | we search on all block devices with known filesystems using blkid. This should help us find apkovl on ext[234] filesystems and on block devices that are not on the USB bus.
* init: set start order of raid, cryptsetup and lvm via alpine_start boot optNatanael Copa2014-11-051-7/+9
| | | | | | | User might want change the order raid cryptsetup and lvm is started. This allows for example cryptsetup on top of lvm. ref #3420
* features: add support for cherry keyboard from initfsNatanael Copa2014-11-051-0/+1
|
* features: raid: remove cpqarray modulesKaarle Ritvanen2014-10-241-1/+0
| | | | CONFIG_BLK_CPQ_DA is not set in kernel build
* mkinitfs: use initramfs-$kernelflavor as default outfile nameNatanael Copa2014-07-311-3/+3
| | | | ref #3240
* mkinitfs: fix kernel module dependency tracingNatanael Copa2014-07-311-2/+2
| | | | | When searching kernel module depedencies we need to that relative kerneldir and not relative basedir.
* features: fix typo in gfs2 and ocfs2 modulesNatanael Copa2014-07-312-2/+2
| | | | ref #3265
* ==== release 2.6.0 ====v2.6.0Natanael Copa2014-03-251-1/+1
|
* mkinitfs-rundep: removeNatanael Copa2014-03-252-43/+1
| | | | We use lddtree instead.
* features: remove elf dependenciesNatanael Copa2014-03-253-23/+0
| | | | We now track those dynamic.
* mkinitfs: automatically resolv elf dependenciesNatanael Copa2014-03-251-6/+8
| | | | | This is so we don't need to manually manage the dependencies which gets ugly when supporting multiple libc.
* mkinitfs: ignore empty lines and comments in feature filesNatanael Copa2014-03-241-1/+1
|
* mkinitfs: cleanup after errorsNatanael Copa2014-03-241-4/+6
|
* mkinitfs: refactor basedir handlingNatanael Copa2014-03-241-19/+16
| | | | Try catch all corner cases properly
* mkinitfs: make sure basedir is always setNatanael Copa2014-03-241-7/+11
| | | | and make it work with relative paths too
* mkinitfs: fix -bNatanael Copa2014-03-181-2/+2
| | | | we need make the files relative so we strip off any leading /
* mkinitfs: make sure that we return to original dirNatanael Copa2014-03-181-0/+6
|
* mkinitfs: copy files with cpioNatanael Copa2014-03-181-13/+5
| | | | it should be faster
* mkinitfs: simplify list soruces modeNatanael Copa2014-03-181-24/+12
| | | | | We actually copy the files to tempdir but instead of creating the archive we simply list contents of the tempdir
* move files.d/* and modules.d/* to features.d/*.{files,modules}Natanael Copa2014-03-1834-44/+46
|
* Add F2FS support.Bartłomiej Piotrowski2014-03-182-1/+3
|