| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
mdadm and lvm needs it
|
| |
|
|
|
|
| |
eudev depends on devtmpfs
|
|
|
|
|
|
| |
It breaks xen boot options like xen-pciback.hide=(01:00.0)
ref #3609
|
|
|
|
| |
and warn about root_size. Users should use rootflags instead now.
|
|
|
|
| |
we can get rid of if/else with some shell variable expansions
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
just having the fbsplash.ppm in boot media activates now splash.
|
| |
|
| |
|
|
|
|
| |
it is useless as fbcon is really loaded by mdev.
|
| |
|
|
|
|
|
| |
we check if /sys/class/graphics/fb0 exists before loading fbcon and
allow user to disable tiwh nofbcon as boot option
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
use 'set' instead of 'ls' to find duplicate apkovls
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
User might want change the order raid cryptsetup and lvm is started.
This allows for example cryptsetup on top of lvm.
ref #3420
|
|
|
|
| |
ref #2529
|
|
|
|
|
|
|
|
| |
- Don't redirect apk stdout ouput to /dev/null. recent apk has the
progressbar on stdout.
- Fix noquiet boot option
- Dont't display Init version by default as it gests confused with
Alpine release.
|
|
|
|
|
|
|
|
| |
Add support for the following formats for apkovl boot option:
apkovl=sda1:ext4:/mydir/host.apkovl.tar.gz
apkovl=sda1:/mydir/host.apkovl.tar.gz
apkovl=/mydir/host.alpkovl.tar.gz
|
|
|
|
|
|
|
|
| |
Use the format:
apkovl=http://<server>/path/host.apkovl.tar.gz
when using apkovl from http.
|
| |
|
| |
|
| |
|
|
|
|
| |
instead, check if OVL_DEV is an URI
|
| |
|
|
|
|
|
| |
Use ALPINE_DEV_FS to detect nfs instead of adding an additional
variable
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This supports network boot over NFS providing the correct kernel modules and
udhcpc hook script are incorporated to the initrd (tweak mkinitfs config).
The init script can now obtain an IP using udhcpc if you specify ip=dhcp.
This replaces kernel-level DHCP.
Downloading an ovl via http now works also. Use ovl_dev=http://...
You can now specify a repository at a different location than at the alpine_dev.
Use alpine_repo=http://nl.alpinelinux.org/...
By default, or if alpine_repo=auto, a repository will be searched for
on the alpine_dev, as usual. alpine_dev can now be an NFS share using
alpine_dev=nfs:IP:EXPORT
The NFS share is currently necessarily mounted using -o nolock.
To boot over PXE you might use
ip=dhcp alpine_dev=nfs:1.2.3.4:/... ovl_dev=http://.../foo.apkovl.tar.gz
You can use {MAC} and {UUID} in opk_dev. They will be substituted.
Ensure you put the value of opk_dev in quotes, e.g.
opk_dev="http://.../?mac={MAC}"
Example file and driver list for PXE boot:
kernel/drivers/net/ethernet/*
kernel/net/packet/af_packet.ko
kernel/fs/nfs/*
kernel/fs/lockd/*
kernel/net/sunrpc/*
usr/share/udhcpc/default.script
|
| |
|
| |
|
|
|
|
|
|
| |
Will cause an infinite loop
This reverts commit 7610f39218f20a0d9dc207174cae51008a189016.
|
|
|
|
| |
We only set KOPT_* for the args we actually use and ignore the rest.
|
|
|
|
| |
It is default console and should not be added to inittab
|
|
|
|
|
|
|
|
|
|
|
|
| |
We can not only use /etc/apk/world since it will always
be there due to previous apk add --initdb.
Instead, clean up the /var/lib/apk/world after upgrade
This reverts commit 8981ccbf5b2636c7d2e06b08ffdf87be80fe19c8.
Conflicts:
initramfs-init.in
|
| |
|
|
|
|
|
|
|
| |
The /etc/init.d/rc[SLK] have been replaced with openrc but users
might have references to the old scripts in their /etc/inittab.
We fix this from initramfs init.
|
|
|
|
| |
We should not read /var/lib/apk/world if /etc/apk/world exists.
|
| |
|
| |
|
|
|
|
|
|
| |
This solves problem when UUID is used in syslinux.cfg when booting
USB devices. The generated repositories had /media/$UUID/apks but
the /media/$UUID got relocated to /media/usb
|
| |
|
|
|
|
| |
will enable lots of verbose debugging
|
|
|
|
| |
Note that ext4 will be detected as ext3
|
|
|
|
| |
ref #784
|
|
|
|
| |
We might need the apk cache on config media
|
|
|
|
| |
Remount devices to match fstab if found
|