Commit Graph

124 Commits

Author SHA1 Message Date
Alexey Sheplyakov
30a09ca772 20210831-alt1
- Network boot: improved automatic interface selection (closes: #40616)
2021-09-02 12:04:57 +04:00
Alexey Sheplyakov
dd58d27275 20210823-alt1 2021-08-23 16:15:59 +04:00
Egor Ignatov
095e17ab91
20210721-alt1
- mkmodpack: include leading directories for firmware files
  The kernel needs leading directories in the cpio archive when
  creating rootfs. Otherwise, the files will not be copied.
2021-07-21 18:56:21 +03:00
Evgeny Sinelnikov
eee4e636d9 20210329-alt1
- Add support 'fuid' automatic mode option for method cdrom
- Fix potential memory overflow in welcome string
- Set PREFIX to "/" for nfs and cifs methods due its mounted to image root
2021-04-05 13:10:16 +04:00
Evgeny Sinelnikov
1a5eefb6f4 20210327-alt1
- cdrom.c: Try to mount multiple devices in automatic mode
2021-03-27 03:01:15 +04:00
Anton Midyukov
c1feb23c6d 20210323-alt1
- disk.c, mount.c: Add support exfat
2021-03-23 12:25:53 +07:00
Dmitriy Terekhin
b4c8144c03 20201216-alt1
- mkmodpack: warn about incorrect patterns
  Kernel modules may be needed to access rootfs.
  Such modules must be present in the initramfs.
  The mkmodpack script finds modules by given patterns.
  If the pattern is specified incorrectly, the module
  will not be found and booting will become impossible.
  Need to warn about module patterns that do not match with anything.
2020-12-18 20:45:04 +04:00
Evgeny Sinelnikov
7fb55b0d80 20190829-alt1
- fix hangs until http socket not closed on server side (closes: #37150)
- tools.c: break reading cycle if we actually loaded program into memory
- url.c, network.c: disable keep-alive and close http socket after downloading
2019-09-03 17:31:04 +04:00
0d3ff4dabd 20190418-alt1
- compile with _FILE_OFFSET_BITS=64
2019-04-18 12:00:06 +03:00
Leonid Krivoshein
b4917948fe 20181117-alt1
- probing.c: added support for SD-cards when boot in LiveCD-mode
2018-11-17 22:53:22 +03:00
Evgeny Sinelnikov
a352e62521 20180822-alt1
- add support cifs install method
- replace HTTP request version from 1.0 to 1.1
- increase DHCP tries and timeouts for DISCOVER request
2018-08-22 20:11:28 +04:00
Evgeny Sinelnikov
59a9c4de30 add support of cifs network install method 2018-08-22 20:08:23 +04:00
Arseny Maslennikov
41bb05e67e 20180606-alt1
- dhcp.c: Remove temporary default route properly (altbug:#34347).
- dhcp.c: Provide DHCP vendor class identifier in requests (altbug:#34320).
  This behaviour can be reverted with a kernel command line parameter.
2018-06-09 18:32:06 +03:00
Leonid Krivoshein
bb48084aa0 20180423-alt1
- New udev control logic imported from make-initrd scripts.
- Udev-trigger replaced to udev-settle() in hardware wait loops.
- All udev control code moved from init.c to new udev.c module.
- Lazy initialization mode support added for work in cooperate
  with make-initrd: this is experimental future, turned off by
  default, and also required patched make-initrd-propagator.
- disk.c, cdrom.c: 15 attempts with udev-settle() calls.
- network.c: bridge up algorithm reviewed, fixed memory leaks.
- network.c: 15 attempts to select and wait network interface;
- probing.c, probing.h, dhcp.c: small fixes, now black list used.
- modules_descr.h, stage1.c: deprecated header, unused code removed.
- dhcp.c: fix potentially destructive typo (closes: #34322),
  thanks to Arseny Maslennikov <arseny@altlinux.org>.
- Workaround race conditions during disks detection (closes: #30315).
- Workaround race conditions during bridging up network interfaces,
  see: https://bugzilla.altlinux.org/show_bug.cgi?id=34347 and
  https://lists.altlinux.org/pipermail/sysadmins/2018-April/date.html
  (about "No network Devices found" error message).
- Multiple small code improvements, fixes for avoid memory leaks
  and suppress compiler warnings.
2018-04-23 01:23:23 +03:00
Mikhail Efremov
190f7a826c 20171208-alt1
- probing.c: added support for MMC devices when boot in LiveCD-mode
  (by Leonid Krivoshein).
- cdrom.c: fixed implicit declaration of function opendir warning
  (by Leonid Krivoshein).
- disk.c: Workaround race conditions during disks detection
  (closes: #30315).
- cdrom.c, network.c, tools.c: Fix memory leaks.
- tools.c: Don't do useless comparisons during cmdline processing.
- Use ramdisk_size from kernel cmdline.
- Check that RAM size is enough for ramdisk.
2017-12-08 19:24:09 +03:00
Gleb Fotengauer-Malinovskiy
a9374f376e 20170511-alt1
- Fixed errors found by cppcheck.
2017-05-11 19:09:46 +03:00
Michael Shigorin
e88e097f15 20170318-alt1
- tools.c: why on Earth make *that* a nested function??
2017-03-18 22:49:28 +03:00
Michael Shigorin
1dcfd5ccb7 20161226-alt1
- probing.c: bump max disk number from 50 to 250 (closes: #32934)
2016-12-26 14:48:14 +03:00
Michael Shigorin
ee79cfe0d3 20161024-alt2
- disk.c: retry uuid/label based autodetection upon a pause
  if the first attempt has failed (e.g. flash not ready yet)
2016-10-24 21:44:37 +03:00
Michael Shigorin
1e5703a8a8 20161024-alt1
- probing.c: load uas module too
2016-10-24 20:54:00 +03:00
Michael Shigorin
a7da388c7f 20160516-alt1
- use spawn to run udevadm (legion@; see also #32068)
2016-05-20 19:25:31 +03:00
Michael Shigorin
35bf95867a 20151103-alt1
- modules.c: silence modprobe (some could be compiled in at times)
2015-11-03 21:32:22 +03:00
Michael Shigorin
f2535c70c8 20150310-alt1
- cdrom.c, disk.c: poke lazy udev to do its job while waiting for disk
  (#30315 again)
2015-03-10 01:28:38 +03:00
Michael Shigorin
22183d47a8 20150306-alt1
- cdrom.c: fix pointer arithmetics (ldv@)
2015-03-06 21:39:20 +03:00
Michael Shigorin
d2f9abab39 20150227-alt1
- cdrom.c: minor fixup for "1, 2, 1 seconds" visual effect
- disk.c: slightly better "help me find my media" message
- probing.c: ensure sd_mod along with usb_storage
2015-02-27 01:47:23 +03:00
Michael Shigorin
98cd251baf 20141217-alt1
- ldv@'s workaround for media detection race condition (closes: #30315)
2014-12-17 22:24:21 +03:00
Michael Shigorin
a1a557fa6f 20140815-alt1
- drop /proc/sys/kernel/hotplug check (OBSOLETE)
2014-08-16 04:37:24 +04:00
Michael Shigorin
59a8301023 20140423-alt1
- digest check refactoring (ldv@)
2014-04-23 01:55:39 +04:00
Michael Shigorin
f9326392c4 20140419-alt1
- initial stage2 digest check
2014-04-22 18:32:07 +04:00
Michael Shigorin
fb8041a981 20140414-alt1
- optimize filesystem probing order (iso9660 first, ntfs last)
2014-04-14 21:54:05 +04:00
Michael Shigorin
34faa35333 20130822-alt2
- rebuilt for Sisyphus
2013-11-06 20:35:36 +04:00
Sisyphus
edeef5c887 20130822-alt1
- don't panic of mkdir(2) if directory already exist
- init: fix trying mount devtmpfs into /dev
- support build with MUSL
2013-11-06 20:35:02 +04:00
George V. Kouryachy (Fr. Br. George)
d0b4901c14 20130821-alt1
- switch back to nfsmount (mount.nfs fails on NFSv3)
2013-08-21 17:30:56 +04:00
Anton V. Boyarshinov
b05b5734e2 20130716-alt1
- ext4 support added
2013-07-16 17:39:52 +04:00
Michael Shigorin
608fa90730 20130316-alt1
- cdrom: probe sda1 before sda (see also #28289)
2013-03-16 00:54:53 +04:00
Michael Shigorin
467eace834 20130315-alt1
- complete the /bin/plymouth existence check started in 20101130-alt6
2013-02-21 13:55:17 +02:00
Anton V. Boyarshinov
69550f5813 20130314-alt1
- rewrite net devices probing
2013-02-14 17:09:12 +04:00
Anton V. Boyarshinov
90008346be changelog order fixed 2012-11-12 17:21:21 +04:00
Anton V. Boyarshinov
c31cb588f3 Merge remote-tracking branch 'gears/sisyphus' into sisyphus
Conflicts:
	propagator.spec
2012-11-09 15:53:54 +04:00
Anton V. Boyarshinov
6210be0ac2 20121109-alt1
- use /sbun/mount.nfs instead of /bin/nfsmount
2012-11-09 15:39:11 +04:00
Anton V. Boyarshinov
9f547f5cb8 20121002-alt1
- no more initfs
2012-11-09 14:17:14 +04:00
Michael Shigorin
9f1e60314f 20101130-alt20
- kmod-10 still does, remade the workaround as a longer term one
2012-10-15 15:41:06 +03:00
Michael Shigorin
b0b284d83a 20101130-alt19
- modprobe suddenly wants modules.dep.bin to exist
2012-08-13 21:17:55 +03:00
Anton V. Boyarshinov
971e5275fb 20101130-alt18
- modprobe --list changed to find
2012-08-10 15:17:28 +04:00
Mikhail Efremov
797bfeeda6 20101130-alt17
- init: Use devtmpfs for /dev if possible.
2012-05-28 19:37:05 +04:00
Michael Shigorin
19090fbacc 20101130-alt16
- added an Url:
- minor spec cleanup
2012-05-28 19:35:47 +04:00
Michael Shigorin
fddb0063f4 20101130-alt15
- rebuilt for Sisyphus
2012-03-12 16:21:36 +02:00
Mykola Grechukh
45f91426c2 20101130-alt14.hybrid1
- simplifed handling of hybrid disk images
2012-02-10 14:52:15 +00:00
Mykola Grechukh
75416657d2 20101130-alt14
- support for xz compression in mkmodpack
2012-02-08 14:57:22 +00:00
Michael Shigorin
e62dfafded 20101130-alt13
- tweaked usb_storage wait to avoid the needlessly requisite one
2011-12-19 20:30:58 +02:00