1 |
1.3: |
2 |
|
3 |
* build/chroot |
4 |
- add a -<set> suffix to chroot/build directories if |
5 |
live->{settings}{set} is defined |
6 |
|
7 |
* master |
8 |
- link iso image with -<set> prefix if live->{settings}{set} is defined |
9 |
|
10 |
|
11 |
1.2: |
12 |
|
13 |
* master |
14 |
- use mgaiso-addmd5 instead of mkcd --addmd5 |
15 |
|
16 |
* misc |
17 |
- umount /proc and /sys in chroot before cleaning or compressing |
18 |
|
19 |
|
20 |
1.1: |
21 |
|
22 |
* boot |
23 |
- do not harcode default gfxboot theme, |
24 |
use distribution name from /etc/product.id |
25 |
|
26 |
* loopback |
27 |
- add xz compression support for squashfs |
28 |
|
29 |
|
30 |
1.0: |
31 |
|
32 |
* install |
33 |
- mount /proc and /sys in post-install (to be friendly for packages installation, like Mythware) |
34 |
- add trailing / not to copy resolv.conf as /etc if chroot is empty |
35 |
- rename setarch option as targetarch |
36 |
- do not try to use setarch on ARM |
37 |
|
38 |
* initrd |
39 |
- boost initrd size for Flash |
40 |
- force initrd re-creation by unlinking old one |
41 |
- mount /proc and /sys for both classical and media-specific initrd |
42 |
- mount /proc and /sys for gfxboot files too |
43 |
- use busybox.static if present in chroot (else use normal busybox) |
44 |
|
45 |
* boot |
46 |
- copy grub files from arched lib dir (reported by boklm) |
47 |
|
48 |
* loopbacks |
49 |
- no need for squashfs_lzma and squashfs3 now that support has been merged in the kernel |
50 |
- set block size in call to mksquashfs |
51 |
This improves compressed image size by about 10% and was dropped when |
52 |
switching to squashfs4 |
53 |
- add back squashfs3 support (for older distros) |
54 |
- use our own progress framework again for squashfs compression |
55 |
|
56 |
* master |
57 |
- add -fatfirst option when hybridifying an image |
58 |
- fix settling for udev when formatting master |
59 |
- log writing partition table |
60 |
- handle writing to mmcblk devices (hackish) |
61 |
|
62 |
* vm-image |
63 |
- do not build vm image by default for masters, do it only if vm_type |
64 |
settings is set (check qemu-img for valid types, like qcow2, vmdk, ...) |
65 |
|
66 |
* record |
67 |
- delete existing files on media when recording, unless --keep-files option is used |
68 |
- handle recording CD-Rom images on both CD-Rom and disks, since they are hybrid |
69 |
|
70 |
* replicator |
71 |
- do not include whole boot dir in replicator image, boot/vmlinuz would |
72 |
be duplicate in replicator, which sometimes confuses genisoimage, only |
73 |
include boot/syslinux for replicator |
74 |
- add --record-replicator option |
75 |
- allow to record USB replicator |
76 |
- allow to record CD-Rom replicator |
77 |
|
78 |
* misc |
79 |
- add tool to dump and check Mandriva Flash keys |
80 |
- add --tarball to build chroot tarball |
81 |
|
82 |
|
83 |
0.9: |
84 |
|
85 |
* config |
86 |
- automatically export draklive settings to DRAKLIVE_ environment variables for install |
87 |
- allow to specify mount options in fstab in media->{mount_options} |
88 |
- make it possible to specify mount options for tmpfs mounts |
89 |
- allow to skip writing fstab with live->{system}{skip_fstab} |
90 |
- allow to skip writing bootloader config with live->{system}{skip_bootloader_config} |
91 |
- allow to skip bootloader install with live->{system}{skip_bootloader_install} |
92 |
- allow not to create initrd with live->{system}{no_initrd} |
93 |
- allow to select which settings fields are used to build name, in live->{name_fields} |
94 |
|
95 |
* install |
96 |
- generate lst.names files list |
97 |
- make sure zh_TW and zh_CN will be included in language list |
98 |
- clean resolv.conf later (so that network can be used in post) |
99 |
|
100 |
* initrd |
101 |
- dropped splashy support, added plymouth support |
102 |
(using bootloader::add_boot_splash) |
103 |
- don't mount /dev/pts since this causes huge slowdowns |
104 |
- mount tmpfs partitions with 0755 perms (#51565): |
105 |
When using the obsolete --attach-to-session plymouth option, /dev/pts |
106 |
has to be mounted. But for some reason, nash interacts badly with |
107 |
mounted /dev/pts and freezes for dozen of seconds when running a builtin |
108 |
command. Remote --attach-to-session from plymouth which lets us get rid |
109 |
of /dev/pts mounting. |
110 |
- add hack to use modules list from chroot |
111 |
(to handle different IDE modules name in build and target environments) |
112 |
- detect some modules as built-in and do not wrongly abort |
113 |
- do not create initrd symlink or append splash if no initrd has been created |
114 |
- make sure /proc and /sys are available when building initrd (useful |
115 |
to see error messages at least, from Paulo Ricardo Zanoni) |
116 |
- use bootloader module to build initrd and create kernel symlinks |
117 |
(Gdium friendly) |
118 |
|
119 |
* bootloader |
120 |
- default to grub bootloader for harddisk storage |
121 |
- fix installing grub to separate /boot partition |
122 |
- use per-media additional boot_entries |
123 |
- do not add default boot entry if media->{boot_entries} is specified |
124 |
(to allow having a custom default entry) |
125 |
- fix installing grub to hidden /boot in master image |
126 |
- set LD_LIBRARY_PATH to chroot libraries when running grub |
127 |
- die in bootloader step if selected kernel does not exist |
128 |
- do not add initrd in grub menu if it does not exist |
129 |
- allow to install bootloader on separate /boot partition |
130 |
- make sure the grub install script is executable |
131 |
- do not overwrite grub conf for "classical" boot when installing |
132 |
bootloader |
133 |
- use same bootloader install code for disks and USB masters |
134 |
- remove hardcoded splashy code and use back bootloader::add_boot_splash |
135 |
- run switch-themes -u |
136 |
- use bootloader module to find kernel (Gdium friendly) |
137 |
- update gfxboot theme before copying gfxboot files |
138 |
- fix getting bootsplash theme (fixes gfxboot theme) |
139 |
- do not add vga mode on kernel command line if forced in append |
140 |
(for drakx-based replicator) |
141 |
- fix setting splash for classical bootloader |
142 |
- create media specific gfxmenu if needed only |
143 |
- always copy gfxmenu in build boot dir (needed for replicator) |
144 |
- do not create bootloader files if bootloader install is to be skipped |
145 |
- fix writing media specific boot for disk masters |
146 |
|
147 |
* master |
148 |
- use -fatfirst option when hybridifying an image |
149 |
- use DrakX partitioning/formatting code |
150 |
- run udevsettle, like done in diskdrake::interactive::write_partitions |
151 |
- allow to set custom media geometry in media->{geom} |
152 |
- allow to format disk devices |
153 |
- add ext4 and swap support in mkfs |
154 |
- use ext4 by default for harddisk |
155 |
- set label at mkfs time |
156 |
- fix setting label on fat |
157 |
- fix setting label for USB devices |
158 |
- add default label for harddisk storage |
159 |
- always compute master size from pre-computed partition sizes |
160 |
- use apparent size when computing loopbacks size (system loopback can be sparse) |
161 |
- supplement / partition label with default one if needed |
162 |
- allow to add an OEM rescue partition in the master (quite hackish, using live->{oem_rescue}) |
163 |
- preset fs_type for OEM_RESCUE partition too |
164 |
- allow to set inode size in media->{inode_size} for ext2/ext3 file systems |
165 |
- preserve timestamps when copying files |
166 |
|
167 |
* image |
168 |
- allow to compress master images as gzip instead of bzip2 by setting |
169 |
compression_method=gzip in settings.cfg (from Paulo Ricardo Zanoni) |
170 |
|
171 |
* vm-image |
172 |
- create vmdk virtual machine images (for VMware, VirtualBox, qemu) |
173 |
|
174 |
* replicator |
175 |
- copy syslinux dir for replicator too |
176 |
- always create syslinux msg files (useful for cdrom replicator) |
177 |
- allow drakx-based replicator |
178 |
(by setting live->{settings}{replicator_type} to "drakx") |
179 |
- write image size in master list file |
180 |
- write bootloader config for replicator media |
181 |
|
182 |
* record |
183 |
- use full disk device when recording harddisk/oem_rescue/replicator/USB masters |
184 |
- allow to mount multiple partitions before recording target master |
185 |
- do not try to use configured media source when it is not a label, it |
186 |
could be a device (/dev/sda1) that should not be touched on the |
187 |
build machine, force it to be passed as an option |
188 |
|
189 |
|
190 |
0.8: |
191 |
|
192 |
* loop |
193 |
- use lzma by default (should be an option) |
194 |
- use legacy mksquashfs3 instead of the new mksquashfs |
195 |
- use 1MB squashfs blocks, this gives us about 10% better compression |
196 |
- fix loopback extension in /etc/sysconfig/draklive-resize |
197 |
|
198 |
* bootloader |
199 |
- remove unneeded locale files from gfxboot bootlogo file (causes boot issues |
200 |
on some machines) |
201 |
- add 'harddrive' boot entry to chainload to the harddrive bootloader |
202 |
- use latest syslinux + gfxboot COM module |
203 |
- do not crash if there is no gfxmenu file |
204 |
- use live->{system}{append} |
205 |
- specify root in bootloader append for harddisk installs |
206 |
- create "classical" bootloader files (grub menu and gfxmenu) |
207 |
- upper-case FAT labels again (we switched to blkid in nash) |
208 |
- fix installing probe-modules for x86_64 (spotted by imr) |
209 |
|
210 |
* master |
211 |
- allow to create harddisk masters (for OEM images) |
212 |
- hybridify generated ISOs so that they can be dumped on USB keys |
213 |
- create bigger vfat and disk masters |
214 |
- setup loop device with its real size (so that mkfs does not make a too large fs) |
215 |
- write a /boot/grub/install.sh script when installing grub, and run |
216 |
grub in chroot (requires to bind-mount the image inside its mount point) |
217 |
- use again du --apparent-size for some sparse files |
218 |
|
219 |
* images |
220 |
- build compressed harddisk image (for now bzipped, could be extracted |
221 |
through partimage later) |
222 |
|
223 |
* replicator |
224 |
- allow to create replicator images (cdrom and USB) |
225 |
using stage1 and restore scripts to dump OEM master on final systems |
226 |
- add --replicator to build replicator image |
227 |
- allow to customize replicator append in live->{replicator}{append} |
228 |
|
229 |
* initrd |
230 |
- splashy support |
231 |
- generate "classical" initrd (for harddisk installs) |
232 |
- handle non-gzipped additional modules |
233 |
- fix checking missing modules (do it after parsing additional modules) |
234 |
- mount /dev as tmpfs after pivot_root, so that finit's /dev/initctl |
235 |
does not get forgotten when start_udev remounts /dev |
236 |
- remove deprecated mkdevices call |
237 |
- do not use nash-mount to mount tmpfs (run by busybox when using fallback) |
238 |
- do not include nls modules for ext2/ext3 filesystems |
239 |
- add support for external pre-pivot-root command in initrd |
240 |
(live->{system}{initrd_pre_pivot}) |
241 |
- skip non-dirs when mount moving to new root (avoid error messages) |
242 |
|
243 |
* config |
244 |
- allow to split version out of name (to follow name-product-version naming) |
245 |
|
246 |
* chroot |
247 |
- use media source instead of /dev/root in fstab, since the later |
248 |
confuses mkinitrd |
249 |
- write live->{system}{files} with no_install option in |
250 |
/etc/draklive-install.d/remove.d/draklive |
251 |
|
252 |
* code architecture |
253 |
- split code and MDV::Draklive submodules |
254 |
- add initial mkinitrd-draklive prototype |
255 |
(to allow rebuilding live initrd on installed system) |
256 |
- add a default mount (for harddisk master) |
257 |
- extract predefined and custom mounts/fs in MDV::Draklive::Mounts and |
258 |
MDV::Draklive::CustomMedia modules (breaks config files compatibility) |
259 |
|
260 |
|
261 |
0.7: |
262 |
|
263 |
* initrd |
264 |
- do not copy and load twice additional modules if they were listed in |
265 |
extra modules |
266 |
- use nash-mount instead of mount |
267 |
- create /etc/blkid and use "showlabels --removable" to get CD-Rom |
268 |
labels in blkid cache |
269 |
- adapt to new probe-modules syntax for storage bus |
270 |
- use stage1's probe-modules instead of dropped nash's insmod |
271 |
- move initrd modules in /lib/modules/`uname -r` |
272 |
- gzip initrd modules |
273 |
- use depmod to generate modules.dep |
274 |
- do not print excluding modules warning if not needed |
275 |
- check that there is enough space left in initrd |
276 |
- umount /proc/bus/usb before pivot_root in initrd |
277 |
- add firewire controllers (bus and disk) in CDROM live (#31356) |
278 |
- use libraries from /lib instead of /lib/i686 (#38649) and /lib/tls |
279 |
(#21683) to be able to boot on processors without cmov |
280 |
|
281 |
* bootloader |
282 |
- remove hardcoded fastboot option (new initscripts do not fsck rw /) |
283 |
|
284 |
* master |
285 |
- handle genisoimage progress more nicely |
286 |
- insert mkcd checksum before computing md5/sha1 checksums |
287 |
- hide mkcd output |
288 |
|
289 |
* dist |
290 |
- rename "images" directory as "dist" |
291 |
- create packages lst in dist |
292 |
- write a .langs file with human-readable langs list |
293 |
- write full list of rpm packages and list of rpm leaves, sorted by package size |
294 |
|
295 |
* misc |
296 |
- do not try to use consolehelper to display "must be root" message, |
297 |
it's broken outside of X |
298 |
|
299 |
|
300 |
0.6: |
301 |
|
302 |
* config |
303 |
- use config and additional files from live->{settings}{config_root}, |
304 |
defaulting to current directory, or to /etc/draklive if no config file |
305 |
is present in current directory |
306 |
- allow to configure files root directory with --config-root |
307 |
- use /var/lib/draklive/build as default build dir and |
308 |
/var/lib/draklive/chroot as default chroot dir |
309 |
|
310 |
* bootloader |
311 |
- improve gfxboot support by copying files from both Mandriva and |
312 |
system-chosen theme |
313 |
- install gfxboot files in /isolinux on CD image |
314 |
- gfxboot support for grub |
315 |
- drop unused F1 binding when gfxboot is used |
316 |
- use livecd mode in gfxboot (thanks Pixel \o/) |
317 |
- copy gfxmenu instead of moving it (#31879) |
318 |
- enable gfxboot only if live->{system}{gfxboot} is set |
319 |
- remove extra media support |
320 |
- remove optional media support |
321 |
- allow to specify bootloader timeout in |
322 |
live->{media}{bootloader_timeout} |
323 |
|
324 |
* initrd |
325 |
- rename debug command line option as initrd_debug not to conflict |
326 |
with kernel option |
327 |
- handle module names with underscores, using new module dependencies |
328 |
functions from list_modules (such as modname2path) |
329 |
- add and use probe-modules helper from stage1 to load modules |
330 |
- drop useless ide-generic hack, probe-modules will load it as |
331 |
fallback only |
332 |
- drop usb-storage hack, done by probe-modules |
333 |
- do not explicitely load storage module in linuxrc |
334 |
(done by probe-modules helper) |
335 |
- add modules.dep, modules.description, modules.alias, ldetect-lst |
336 |
tables, pci.ids and fallback-modules.alias for probe-modules |
337 |
- add .ko.gz symlinks to .ko files (used by probe-modules, gzopen |
338 |
transparently opens uncompressed files) |
339 |
- load dependencies of extra modules only |
340 |
- install modules in /modules instead of /lib in initrd |
341 |
- add partition "loop" type to be able to mount partitions in initrd |
342 |
- create empty fstab and mtab for fsck programs not to complain |
343 |
- run fsck when mounting ext2 partition |
344 |
- move mount actions in a storage_fs hash |
345 |
- be less verbose when compressing modules |
346 |
- be less verbose when printing skipped modules |
347 |
- allow to exclude modules from initrd in |
348 |
live->{system}{exclude_modules} |
349 |
- use busybox's mkdir since nash's "mkdir -p" does not have the |
350 |
standard behavior |
351 |
- pre-create devfsd compatibility loop devices (since busybox is still |
352 |
built with devfsd support) |
353 |
- pre-create more loop devices |
354 |
- allow to specify module options in live->{system}{module_options} |
355 |
- allow to delay mount of specific loopbacks |
356 |
- do not add disk/raw category for cdrom media |
357 |
- allow to specify ro unionfs branches |
358 |
- fix unionfs branches list by removing trailing colon (for unionfs2) |
359 |
- don't check symlinks when looking for kernels |
360 |
(fix matching vmlinuz-tmb-desktop586) |
361 |
- run mkdevices to create nodes for existing devices |
362 |
- move modules mount point in new root |
363 |
- do not mess / tree if no live modules are used |
364 |
- allow to copy per-fs files in initrd |
365 |
- copy additional modules after plain modules, so that they can overwrite them |
366 |
- do not uppercase label anymore for vfat partitions, nash with vol_id |
367 |
seems to handle it fine |
368 |
|
369 |
* chroot |
370 |
- be less verbose when running patch dry runs |
371 |
- don't hardcode list of files to be removed in chroot, they must be |
372 |
listed in live->{system}{remove_files} now (dbus/modprobe/udev files |
373 |
for example) |
374 |
- allow to use real glob patterns in live->{system}{remove_files} |
375 |
- copy resolv.conf in chroot for urpmi to work (and clean it at end of |
376 |
post-install) |
377 |
- do not run service_harddrake stop anymore, it does not exist in 2008.0 |
378 |
- run postInstall after copying packages |
379 |
|
380 |
* loopbacks |
381 |
- allow to create loopback modules from live->{loopbacks}{modules} |
382 |
(to be used for separate i18n loopbacks) |
383 |
- allow to include loopback modules in master images by defining |
384 |
modules sets in live->{packs} and selecting them from live->{settings}{pack} |
385 |
- write a loopbacks/excluded.tar.bz2 tarball containing files that |
386 |
have been excluded from other loopbacks |
387 |
- write excluded.tar.bz2 in /tarballs, so that it does not get |
388 |
included in final ISO image |
389 |
- remove multi squash union, better replaced with modules |
390 |
- add "modules" source type, and use it for squash_union and |
391 |
volatile_squash_union mounts (which are now custom mounts) |
392 |
- allow to exclude files in loopbacks with live->{system}{exclude_files} |
393 |
- pass -no-progress option to mksquashfs, draklive handles its own |
394 |
progress bar |
395 |
- fix division by zero in progress code /o\ |
396 |
|
397 |
* master |
398 |
- drop some genisoimage verbosity |
399 |
- do not allow to create USB master, it is not correctly implemented yet |
400 |
- name images after live name instead of live.iso/live.img |
401 |
- compute md5sum and sha1sum for ISO images |
402 |
(in addition to the mkcd checksum) |
403 |
- do not copy extra media files in boot images |
404 |
- fix extra files selection in cdrom master |
405 |
- compute media dirs on the fly instead of hardcoding at start |
406 |
(to support CD-Rom boot images with non-hidden media directories) |
407 |
|
408 |
* record |
409 |
- make device option used for boot-only as well |
410 |
- do not set label if boot-only |
411 |
- use bootloader setting from optional media if specified |
412 |
- umount usb device if loopback copy fails |
413 |
- unlink list file if loopbacks copy fails as well |
414 |
- mark as read-only boot and loopbacks on vfat USB media |
415 |
- mark as hidden files beginning with a dot, autorun files, boot and |
416 |
loopbacks read-only on vfat USB media |
417 |
- only run mattrib for vfat |
418 |
- run mattrib with MTOOLS_SKIP_CHECK (like mlabel) |
419 |
|
420 |
* misc |
421 |
- print usage if no option is specified |
422 |
- log files copy |
423 |
- add newlines in die messages, not to trigger the infamous drakbug |
424 |
- make warn messages less verbose |
425 |
- use live->{settings}{name/product/media/desktop/region} in |
426 |
build/chroot names |
427 |
- write a packages.lst file containing the installed packages list |
428 |
- add a glob wrapper with dotglob behavior, and expand only if needed |
429 |
- custom NFS is now in custom{fs} instead of custom{mounts} |
430 |
- reorder init so that arch is set before calling get_builddir and |
431 |
get_system_root (#35105) |
432 |
- chomp arch returned by rpm to fix directory names when arch is not |
433 |
in settings.cfg (#35105) |
434 |
|
435 |
|
436 |
0.5: |
437 |
|
438 |
* chroot |
439 |
- use glob() instead of glob_() to support again non-wildcarded |
440 |
filenames in live->{system}{files} and live->{media}{files} |
441 |
|
442 |
* loopbacks |
443 |
- use noappend option in mksquashfs to overwrite previous loopbacks |
444 |
|
445 |
|
446 |
0.4: |
447 |
|
448 |
* config |
449 |
- make loopback fs configurable |
450 |
- allow to define fallbacks directories |
451 |
(will be mounted only if the mountpoint is not already mounted) |
452 |
- XiB are now used instead of XB when specified fs size is expanded |
453 |
- allow to specify min_size in custom squash_union helper |
454 |
- introduce "plain" mount type (instead of empty mount type) |
455 |
- split build/media prefixes |
456 |
- allow to specify additional mount options for storage media |
457 |
(such as umask=...) |
458 |
- add live-{system}{hide_media_dirs} and live->{media}{files} |
459 |
(see details in "master" section) |
460 |
- allow to use glob patterns in live->{system}{files} and |
461 |
live->{media}{files} |
462 |
|
463 |
* bootloader |
464 |
- use grub-install and grub files from chroot, and make it use custom |
465 |
boot directory |
466 |
|
467 |
* chroot |
468 |
- create draklive-resize configuration file and do not build loopback |
469 |
fs if min_size is specified |
470 |
|
471 |
* loopbacks |
472 |
- use tmpfs as fallback if the ext2 loopback can not be mounted |
473 |
- repair loopbacks non-interactively |
474 |
|
475 |
* master |
476 |
- set MTOOLS_SKIP_CHECK to 1 when running mlabel (some USB pens are |
477 |
misdetected by mtools) |
478 |
- allow to hide media dirs by adding '.' in prefixes when |
479 |
live-{system}{hide_media_dirs} is set |
480 |
- use mattrib to hide media dirs from windows |
481 |
- install grub on both master device and partition (fix boot on buggy |
482 |
Intel BIOS) |
483 |
- allow to copy files directly to the final image/media using |
484 |
live->{media}{files} (implemented for USB only) |
485 |
|
486 |
|
487 |
0.3: |
488 |
|
489 |
* interface |
490 |
- make --boot-only copy only boot files (instead of using boot media) |
491 |
- add --boot-image option to create a boot image for the selected |
492 |
method |
493 |
- make string command line options mandatory |
494 |
- add --dump-config option |
495 |
- allow to load settings from command line using --define options |
496 |
- drop --region option (use --define region=) |
497 |
|
498 |
* config |
499 |
- make the system.loop size configurable |
500 |
- handle GigaBytes for loopback sizes |
501 |
- rename live->{post} as live->{system}{initrd_post} |
502 |
- export region as DRAKLIVE_REGION for auto_install |
503 |
- allow to provide stage2 updates with live->{system}{stage2_updates} |
504 |
- allow to make the initrd reread a device partition table using |
505 |
live->{media}{rereadpt} |
506 |
(useful if USB partition changes after some PIN input) |
507 |
- allow to customize bootloader title in live->{media}{title} |
508 |
- default to config/live.cfg config path |
509 |
- allow to load live->{settings} from a file and default to |
510 |
config/settings.cfg |
511 |
- use region/repository/root/workdir variables from live->{settings} |
512 |
- rename "workdir" setting as "builddir" |
513 |
- rename "root" setting as "chroot" |
514 |
- automatically add arch to specified repository |
515 |
|
516 |
* chroot installation |
517 |
- remove /etc/dbus-1/machine-id |
518 |
- really don't apply patches if they look already applied |
519 |
- workaround buggy installation of directories that are not owned by |
520 |
any packages (using 022 umask) |
521 |
- do not try to install packages if the additional media is only aimed |
522 |
at adding extra sources (warly) |
523 |
- remove urpmi media before starting additional media installation |
524 |
- install additional media just before they are required |
525 |
- get drakx-in-chroot from the repository |
526 |
- run install/rpm commands for targetted architecture |
527 |
|
528 |
* bootloader |
529 |
- unlink grub device map so that grub rechecks the map |
530 |
- die when grub or rsync fail |
531 |
- don't install bootloader on non-block device |
532 |
- partial gfxboot support (#26430) |
533 |
- build bootloader files for boot methods listed in |
534 |
media->{extra_boot} |
535 |
- display help file if not bootlogo is available |
536 |
- add missing newlines in syslinux/grub configuration files |
537 |
|
538 |
* loopbacks |
539 |
- don't use sort file if it doesn't exist |
540 |
- adapt mksquashfs output parsing to latest release |
541 |
- die if mksquashfs fails |
542 |
- don't pass float to mkfs.vfat |
543 |
- run fsck on rw loopback files before mounting them |
544 |
- don't reserv blocks on ext2/3 filesystems, we don't create root fs |
545 |
- compute an approximative size for USB master images |
546 |
|
547 |
* master/record |
548 |
- don't use a timeout for rsync copy (should fix USB mastering) |
549 |
- pass -F option to mke2fs only for non-block devices |
550 |
- use genisoimage |
551 |
- die if genisoimage can not be run |
552 |
- use wodim instead of cdrecord |
553 |
|
554 |
* copy wizard |
555 |
- don't create a master for onthefly USB recording |
556 |
- don't show Previous button in copy wizard (#25868) |
557 |
- allow to select a master image in the copy wizard |
558 |
- update progress during live USB recording |
559 |
- add an end step |
560 |
- warn if an error occurs during live copy |
561 |
- use 788 as default vga mode |
562 |
|
563 |
* misc: |
564 |
- don't add splash/vga settings on cmdline if no vga mode is defined |
565 |
- umount any nfs volume in /mnt (warly) |
566 |
- use the 'never' timeout value instead of hardcoded values |
567 |
- automatically select storage type if only one is available |
568 |
- define directory mounts in their mount order, and reverse the order |
569 |
when mounting unionfs |
570 |
- guess arch using rpm _target_cpu macro |
571 |
- add arch in chroot and builddir paths |
572 |
- include desktop in builddir/chroot name if specified |
573 |
|
574 |
|
575 |
0.2: |
576 |
|
577 |
- remove modprobe.preload.d files |
578 |
- remove /etc/udev/rules.d/61-*_config.rules files |
579 |
- use patch batch mode (-t) not to apply already applied patches and die if a patch can't be applied |
580 |
- run shell in initrd when the "debug" option is on cmdline |
581 |
- allow to add additionnal boot entries |
582 |
- umount filesystem which could stay mounted in the chroot before cleaning (warly) |
583 |
- default splash image is now splash.xpm.gz for grub |
584 |
- rename draklive.desktop as draklive-copy-wizard.desktop |
585 |
|
586 |
|
587 |
0.1: |
588 |
|
589 |
- use system's mount to mount NFS loopbacks |
590 |
- sort squashfs loopback if a config/distrib.sort file is present |