forked from stevenshiau/clonezilla
-
Notifications
You must be signed in to change notification settings - Fork 0
/
clonezilla.spec
9775 lines (7333 loc) · 549 KB
/
clonezilla.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Summary: Opensource Clone System (ocs), clonezilla
Name: clonezilla
Version: 5.6.22
Release: drbl1
License: GPL
Group: Development/Clonezilla
Source0: %{name}-%{version}.tar.xz
URL: http://clonezilla.org
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Requires: bash, perl, drbl >= 5.3.6, psmisc, udpcast, partclone >= 0.3.32, ntfsprogs >= 1.13.1, bc, smartmontools, dmraid, dialog
%if 0%{?fedora} >= 37
BuildRequires: make
%endif
%description
Clonezilla, based on DRBL, partclone, and udpcast, allows you to do bare metal backup and recovery. Two types of Clonezilla are available, Clonezilla live and Clonezilla SE (Server Edition). Clonezilla live is suitable for single machine backup and restore. While Clonezilla SE is for massive deployment, it can clone many (40 plus!) computers simultaneously.
For more info, check http://clonezilla.org.
%prep
%setup -q -n clonezilla-%{version}
%build
make all
%install
make install DESTDIR=$RPM_BUILD_ROOT/
%clean
[ -d "$RPM_BUILD_ROOT" ] && rm -rf $RPM_BUILD_ROOT
%post
%files
%defattr(-,root,root)
/usr/sbin/*
/usr/bin/*
/usr/share/drbl/*
/usr/share/clonezilla/*
/etc/drbl/*
%changelog
* Wed Oct 02 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.22-drbl1
* Replace reboot with "systemctl -f reboot" so that root over NFS won't
hang when rebooting. Same for poweroff command.
The option HALT_REBOOT_OPT is set as "-f" in drbl-ocs.conf.
* Sat Sep 28 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.21-drbl1
clonezilla: add missing option "-n" in the usage.
Thanks to tim-cyb for reporting this.
Ref: https://github.com/stevenshiau/clonezilla/issues/119
* Sat Sep 28 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.20-drbl1
* Remove sudo when halting & rebooting in the GParted live menu since it is
not necessary and the GUI won't start.
* Thu Sep 19 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.19-drbl1
* Output more info in the clonezilla log file.
* Sun Sep 08 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.18-drbl1
* ocs-scan-disk: use lsblk so the codes is neater. The block device with
file system (e.g., sda has ntfs file system) can be correctly shown now.
Ref: https://github.com/stevenshiau/clonezilla/issues/67
* Thu Sep 05 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.17-drbl1
* Batch mode did not just quit when failing to restore a partition.
Thanks to Ron for reporting this.
Ref: https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/07b08bf1e4/?limit=25#4637/b907
* Merged zstd and zstdmt, use "zstd -T0" by default. Hence the following extra_zstdmt_* variables are dropped:
extra_zstdmt_opt, extra_zstdmt_dc_opt, extra_zstdmt_opt_onthefly & extra_zstdmt_dc_opt_onthefly.
This will be easier for user to customize that using boot parameters.
Now only available variables for zstd are:
extra_zstd_opt, extra_zstd_dc_opt, extra_zstd_opt_onthefly & extra_zstd_dc_opt_onthefly.
Thanks to trfl for asking.
Ref: https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/27e0b4559d/?limit=25#0d85/99ae
* Fri Aug 30 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.16-drbl1
* Make 1st-disk skip mounted disk. Thanks to trfl.
Ref: https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/27e0b4559d/
* Bug fixed: OOM issue about checksums of all files
The feature to verify checksums of all files inside the restored
filesystems may OOM because it produces a very large logfile in
ramdisk. Fix: filter the log to only include failed files
Thanks to trfl.
Ref: https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/27e0b4559d/
* ocs-onthefly: -j2 and -e2 should not be on when running ocs-sr. It
should be assigned by user.
Ref: https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/b3ce8cfeb0/
* Tue Aug 23 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.15-drbl1
* live-build >= 1:20240810 does not generated
/EFI/boot/bootia32.efi for amd64 distribution. Corresponding changes
for create-gparted-live, ocs-iso & ocs-live-dev were done.
* create-gparted-live: polkitd & pkexec have replaced policykit-1 in
Debian Sid repo.
* Tue Aug 06 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.14-drbl1
* Allow "%" in the autoname format of image name in TUI when saving an image.
Thanks to Batiste DONDOGLIO for reporting this.
Ref: https://sourceforge.net/p/clonezilla/discussion/Help/thread/1063f63aa9/
* Mon Jul 15 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.13-drbl1
* Replace the command to clean super blocks of fakeraid.
Use mdadm, no more using dmraid since dmraid is not maintained anymore.
* Thu Jul 11 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.12-drbl1
* A workaround to solve LUKS+CIFS+Encrypt issue.
There is an issue for a combination of the source disk being LUKS,
the image repo being SMB share, and choosing to encrypt the saved image.
Ref: https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/67c5389b20/
* Tue Jul 09 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.11-drbl1
* ocs-resize-part: add option "-f" for fatresize in batch mode.
* Sun Jun 29 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.10-drbl1
* get-latest-ocs-live-ver: add "-V" for sort since we need to have version
sorting.
* Wed Jun 09 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.9-drbl1
* Bug fixed: ocs-onthefly failing in local part cloning in command line mode, while
interactive mode works.
Ref: https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/f2b2b8aa7c/
* Wed Jun 05 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.8-drbl1
* gl-screenshot: image preview w/o assigning size
* Wed Jun 05 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.7-drbl1
* Removed thin-provisioning-tools in the packages list for GParted live
since it's not available in Debian repo anymore.
* Tue Jun 04 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.6-drbl1
* Force to use zenity as the dialog in GParted live's program gl-screenshot.
No more using gdialog or Xdialog since they are not available in Debian
repo.
* Tue May 28 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.5-drbl1
* Support zst kernel module and firmware name when exacting NIC firmware.
Ref: https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/3ef47e6fbe/
* Sun May 12 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.4-drbl1
* Set a bigger scrollback for screen in live system.
It's easier to debug.
* Support oracular, drop lunar in create-ubuntu-live.
* Sat May 11 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.3-drbl1
* Add missing function USAGE in ocs-live-nicbonding.
* Fixed: ocs_nic_type was not exported so that ocs-live-nicbonding failed
to run in ocs-live-netcfg.
* Thu Apr 18 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.2-drbl1
* create-gparted-live: remove deborphan in packages list.
* Sun Apr 07 2024 Steven Shiau <steven _at_ clonezilla org> 5.6.1-drbl1
* fix: only rotating file when it exists.
* Prompt about spawned by server (DRBL or Clonezilla lite server) is updated.
* Sun Apr 07 2024 Steven Shiau <steven _at_ clonezilla org> 5.5.33-drbl1
* New format messages sending to ocsmgrd. A comma (,) is
used to separate the messages.
* Rotate log files & receive new format messages from clients.
* Wed Mar 27 2024 Steven Shiau <steven _at_ clonezilla org> 5.5.32-drbl1
* fix: not message was sent to ocsmgrd in BT mode.
* Sat Mar 16 2024 Steven Shiau <steven _at_ clonezilla org> 5.5.31-drbl1
* ocs-functions: update disable_sudo_use_pty,
negate it explicitly, not just comment it.
This should avoid distortion of gpm with jfbterm.
Thanks to ottokang for reporting this issue.
* Wed Mar 13 2024 Steven Shiau <steven _at_ clonezilla org> 5.5.30-drbl1
* create-*live: add option -bt so that bootstrap program (debootstrap or
mmdebstrap) can be assigned.
* Wed Mar 13 2024 Steven Shiau <steven _at_ clonezilla org> 5.5.29-drbl1
* drbl-ocs.conf: add the variable mmdebstrap_ver_required
* Wed Mar 13 2024 Steven Shiau <steven _at_ clonezilla org> 5.5.28-drbl1
* create-ubuntu-live: include apt in debootstrap option
so that mmdebstrap will work.
* Tue Mar 12 2024 Steven Shiau <steven _at_ clonezilla org> 5.5.27-drbl1
* Do not remove orphan packages when creating live system
since some are required.
* Tue Mar 12 2024 Steven Shiau <steven _at_ clonezilla org> 5.5.26-drbl1
* Do not run disable_apt_lang_translation in create-*-live. It's not
required and will hinder mmdebstrap.
* Sat Mar 02 2024 Steven Shiau <steven _at_ clonezilla org> 5.5.25-drbl1
* Removed "ip=" from boot parameters.
Thanks to Robert Spitzenpfeil for mentioning that.
Ref: https://sourceforge.net/p/clonezilla/bugs/415/
* Wed Feb 28 2024 Steven Shiau <steven _at_ clonezilla org> 5.5.24-drbl1
* Applied Helmut Grohne's patch.
Thanks to Georges Khaznadar, too.
Ref: https://bugs.debian.org/1064450
* Wed Jan 03 2024 Steven Shiau <steven _at_ clonezilla org> 5.5.23-drbl1
* Make get_latest_kernel_ver_in_repository work for Debian and Ubuntu
kernel package naming, i.e., all of these should be OK:
linux-image-6.5.0-5-amd64, linux-image-6.6.9-amd64, linux-image-6.5.0-9-generic.
* Wed Jan 03 2024 Steven Shiau <steven _at_ clonezilla org> 5.5.22-drbl1
* Improved the function get_latest_kernel_ver_in_repository of
ocs-functions to get the correct version number for new naming of Debian
linux kernel package name, i.e., less "-" in new format, e.g.,
linux-image-6.5.0-5-amd64 -> linux-image-6.6.9-amd64
* Wed Jan 03 2024 Steven Shiau <steven _at_ clonezilla org> 5.5.21-drbl1
* Update function get_latest_kernel_ver_in_repository of ocs-functions,
exclude some unwanted kernel, e.g., -rt-amd64.
* Mon Dec 18 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.20-drbl1
* The netboot files will be modified at stopping when the client is
using netboot.
* Show Clonezilla live version in grub netboot in the lite client.
* Show the massive deployment mode in the boot menu of netboot clients.
* Thu Dec 14 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.19-drbl1
* A better mechanism learned from newer Debian to load unifont in Debian.
This should solve the issue blocked by grub security policy when loading
fonts.
* Mon Dec 04 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.18-drbl1
* ocs-ezio-leecher: Use Ezio simple output mode when the terminal is
smaller than 80x24.
* Sat Nov 25 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.17-drbl1
* ocs-prep-cache: fixed testing wrong file name.
* Tue Wed Nov 07 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.16-drbl1
* create-ubuntu-live: support Noble, retired Kinetic.
* Thu Nov 02 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.15-drbl1
* Support an extra dir "root" for the root fs with grub reinstallation.
This is for the case that Fedora >= 38 uses an extra dir "root"
for root file system, i.e., /root/ under the root partition.
Older system just puts the dirs (boot, usr, var, lib) in the / of root file system.
Thanks to Bob Bobsled for reporting this issue.
Ref: https://sourceforge.net/p/clonezilla/mailman/message/42287717/
* Mon Oct 30 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.14-drbl1
* create-ubuntu-live: bug fixed. Append "(-|$)" after linux modules version.
* Mon Oct 30 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.13-drbl1
* create-ubuntu-live: bug fixed. Append "-" after linux modules version.
* Thu Oct 05 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.12-drbl1
* Separate the direct IO options for reading and writing NVMe SSD.
* Add the option "-edio" to enable direct IO when using Partclone to save or
restore NVMe SSD.
* Sat Fri Sep 30 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.11-drbl1
* Only NVMe SSD will use --direct-io of Partclone.
The --direct-io of Partclone for partition to partition cloning is
implemented.
* ocs-park-disks: only park HDD, not SSD.
* Thu Sep 28 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.10-drbl1
* Add the mechanism to use direct IO for partclone if the destination disk
is NVMe/SSD.
* ocs-resize-part: workaround to avoid fatresize bug.
A workaround to avoid fatresize 1.1.0 bug. We do not extend it to the boundary.
Just try to resize it smaller.
Ref: https://github.com/ya-mouse/fatresize/issues/18
* Fri Aug 18 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.9-drbl1
* Since grub commands "linux/initrd" works for uEFI boot,
no matter it's secure boot or not. Just use them,
not using linuxefi/initrdefi.
* Sat Aug 12 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.8-drbl1
* ocs-prep-cache: improved the device cache mechanism so that a whole disk
with LV/LUKS will be used correctly.
* Mon Aug 07 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.7-drbl1
* Log more info about local LV cloning.
* Sun Aug 06 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.6-drbl1
* Bug fixed: cloning paritition loop for multiple LVs.
Thanks for all the bug reporters.
Ref: https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/f6a7e860c9
* Tue Aug 01 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.5-drbl1
* Improved the mechanism for the reserved word name "all" when in the
restoredisk/restoreparts mode. The reserved name "unmounted_disk" and
"unmounted_parts" for restoredisk and restoreparts modes were added,
respectively.
* Sat Jul 29 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.4-drbl1
* Separate the stdout and stderr of ezio to different log files in
ocs-ezio-seeder and ocs-ezio-leecher.
* Fri Jul 28 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.3-drbl1
* Better mechanism to kill ocs related services when stopping drbl-ocs or
ocs-live-feed-img.
* Thu Jul 27 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.2-drbl1
* stop_ocs_service: only kill the process older than 30 secs.
* gparted-live-hook: use root:root in chown, not root.root.
* ocs-ezio-seeder: wait for 2 secs instead of 0.5 secs
after starting ezio process.
* Fri Jul 21 2023 Steven Shiau <steven _at_ clonezilla org> 5.5.1-drbl1
* Add the mechanism for multicast deployment from raw devices.
Note:
The options -bdt and -bsdf of ocs-live-feed-img are deprecated. They
are replaced by -cdt and -csdf, it means cast (including bittorrent
and multicast), not only for bittorrent only.
* Thu Jul 13 2023 Steven Shiau <steven _at_ clonezilla org> 5.4.12-drbl1
* Improved the start/stop mechanism of ezio process.
* Thu Jul 06 2023 Steven Shiau <steven _at_ clonezilla org> 5.4.11-drbl1
* ocs-live-feed-img: implement options -ssnf & -iui.
Ref:
https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/416d0fe630/
* Allow bt_restoredisk mode to restore image to different device name.
However, ezio has to be improved so that the display device name can be
from save_path, not torrent name.
Ref:
https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/09d819bcbf/?limit=25#e267/46b4
https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/70b7ca6263/?limit=25#2d08
* Wed Jun 28 2023 Steven Shiau <steven _at_ clonezilla org> 5.4.10-drbl1
* ocs-functions: add function get_disk_id_path and show disk ID path in
the disk info.
* ocs-scan-disk: show disk ID path in the disk info.
* Thu Jun 08 2023 Steven Shiau <steven _at_ clonezilla org> 5.4.9-drbl1
* S03prep-drbl-clonezilla: parse ocs_screen_blank.
When ocs_screen_blank="no" is assigned in the boot parameters,
screen_not_blank won't run.
* Thu Wed May 18 2023 Steven Shiau <steven _at_ clonezilla org> 5.4.8-drbl1
* ocs-live-boot-menu: Add comment "memtest86+ia32.bin -> mt86+x32.mbr".
* Sun May 07 2023 Steven Shiau <steven _at_ clonezilla org> 5.4.7-drbl1
* Allow choosing NIC in lite server mode when multiple network cards exist.
Thanks to Date Huang and Nate Carr for asking this.
Ref: https://sourceforge.net/p/clonezilla/discussion/Open_discussion/thread/6fedbfd6c3
* Sun Apr 23 2023 Steven Shiau <steven _at_ clonezilla org> 5.4.6-drbl2
* Update clonezilla.spec.
Ref: https://sourceforge.net/p/clonezilla/discussion/Open_discussion/thread/c870bcd449
* Thu Apr 13 2023 Steven Shiau <steven _at_ clonezilla org> 5.4.6-drbl1
* create-ubuntu-live: add v86d in runtime when creating.
Since Ubuntu >= 23.04 removed v86d, we will add v86d in runtime.
This is not done in Debian-based as v86d is still in Debian repository.
* Tue Mar 28 2023 Steven Shiau <steven _at_ clonezilla org> 5.4.5-drbl1
* ocs-cvtimg-comp:
Suppress the syntax error about size when dd image is converted.
Rename the existing destination image name if it exists.
Ref:
https://sourceforge.net/p/clonezilla/discussion/Help/thread/e182121ea0
* Sun Mar 19 2023 Steven Shiau <steven _at_ clonezilla org> 5.4.4-drbl1
* If block dev has a file system found in the image when restoring,
treat it as a partition.
* ocs-onthefly: disable devices list cache mechanism if /dev/md* exists.
* Sat Mar 18 2023 Steven Shiau <steven _at_ clonezilla org> 5.4.3-drbl1
* ocs-sr: if /dev/md* exists, list both disk and parts in TUI, and disable
devices list cache mechanism.
* Bug fixed: devices list cache failed to disabled.
If use_dev_list_cache is set as no, then check_if_use_disklist_cache and
check_if_use_partlist_cache in ocs-functions should not create any cache
info.
* Thu Mar 16 2023 Steven Shiau <steven _at_ clonezilla org> 5.4.2-drbl1
* Functions check_if_disk_busy and is_partition of ocs-functions were improved.
Fake/firmware RAID support should be improved.
Thanks to Michael McGrath.
Ref:
https://sourceforge.net/p/clonezilla/discussion/Open_discussion/thread/8627eabf99/?limit=25&page=1#9b16/b174
* Tue Mar 14 2023 Steven Shiau <steven _at_ clonezilla org> 5.4.1-drbl1
* Add option "-K" (--ignoreactivationskip) to vgchange so that snapshots
can be dealed with. Thanks to Felipe Piero Benjamin Solari Agüela
(fsolari _at_ pucp.edu.pe) for suggesting this.
* Removed the stale workaround for Ubuntu DNS.
Do not link /etc/resolv.conf to ../run/systemd/resolve/stub-resolv.conf.
Ref:
https://sourceforge.net/p/clonezilla/bugs/404/
https://github.com/stevenshiau/clonezilla/issues/87
* Set allow_disk_with_fs as yes in the function check_input_partition of
ocs-functions.
This makes ocs-prep-cache to be the same behaviors as that in ocs-sr
and ocs-onthelfy. The should make /dev/md127 to be shown in the TUI when
restoring partitions.
Ref:
https://sourceforge.net/p/clonezilla/discussion/Open_discussion/thread/8627eabf99/?limit=25&page=1#9b16/b174
* Tue Feb 21 2023 Steven Shiau <steven _at_ clonezilla org> 5.4.0-drbl1
* Update programs to work with ezio v2.0.
* Remove extra "stop" in parameters when stopping lighttpd.
* Fri Jan 27 2023 Steven Shiau <steven _at_ clonezilla org> 5.3.17-drbl1
* Bugs fixed:
(1) Failed to dump raw data if dd mode is forced when saving.
(2) Duplicated codes about restoring swap image were removed.
* Thu Jan 26 2023 Steven Shiau <steven _at_ clonezilla org> 5.3.16-drbl1
* Add function to_ocs_dev_img_name to better deal with device-related
image name. The LUKS device, classic device, and LVM device names
can be process better now.
* Wed Jan 25 2023 Steven Shiau <steven _at_ clonezilla org> 5.3.15-drbl1
* The swap partition is shown in the saveparts dialog menu.
* Swap partition can be saved in two modes: only keep UUID/label or
dumped by dd. A better mechanism is implemented to deal with these two
scenarios.
* Tue Jan 24 2023 Steven Shiau <steven _at_ clonezilla org> 5.3.14-drbl1
* Put Clonezilla live version and related packages info in clonezilla.log
when ocs-sr or ocs-onthelfy is run.
* Tue Jan 24 2023 Steven Shiau <steven _at_ clonezilla org> 5.3.13-drbl1
* Instead of bailing out in error when failing to open LUKS device,
an option was provided to use dd mode to save LUKS device.
Thanks to Swâmi Petaramesh for suggesting that.
Ref: https://sourceforge.net/p/clonezilla/bugs/402/
* Mon Jan 23 2023 Steven Shiau <steven _at_ clonezilla org> 5.3.12-drbl1
* Bug fixed: option -fsck-y failed to run.
Thanks to Dupuis for reporting this.
Ref: https://sourceforge.net/p/clonezilla/bugs/401/
* Mon Jan 23 2023 Steven Shiau <steven _at_ clonezilla org> 5.3.11-drbl1
* Exclude kdump and rescue initrams when seeking cryttab.
* Mon Jan 23 2023 Steven Shiau <steven _at_ clonezilla org> 5.3.10-drbl1
* ocs-chkimg: check the LUKS swap device info instead of dd image.
* Mon Jan 23 2023 Steven Shiau <steven _at_ clonezilla org> 5.3.9-drbl1
* LUKS swap device should keep UUID and label only, not using dd mode.
Thanks to Swâmi Petaramesh for reporting this.
Ref: https://sourceforge.net/p/clonezilla/bugs/400/
* Wed Jan 18 2023 Steven Shiau <steven _at_ clonezilla org> 5.3.8-drbl1
* Improve get_luks_mapped_dev_name_from_os of ocs-functions. Support more
device format in crypttab.
* Thu Jan 12 2023 Steven Shiau <steven _at_ clonezilla org> 5.3.7-drbl1
* Try to get the Clonezilla live version no. in /live/ first.
Thanks to Swâmi Petaramesh.
* Bug fixe: The LUKS devices in crypttab of initramfs can be more than 1.
Thanks to Swâmi Petaramesh.
Ref: https://sourceforge.net/p/clonezilla/bugs/397/
* Mon Jan 09 2023 Steven Shiau <steven _at_ clonezilla org> 5.3.6-drbl1
* Support mkinitcpio in updating initramfs mechanism.
This is for restoring Arch/Manjaro Linux.
* Add linking LUKS image file, not copying it.
Thanks to Stephen Hawes for reporting this issue.
Ref:
https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/8757c20ada/
* Sun Jan 08 2023 Steven Shiau <steven _at_ clonezilla org> 5.3.5-drbl1
* Add program ocs-live-ver to show clonezilla live version.
* Sun Jan 08 2023 Steven Shiau <steven _at_ clonezilla org> 5.3.4-drbl1
* Improved LUKS mechanism to support multiple LUKS devices.
Thanks to Swâmi Petaramesh for reporting this issue.
Ref: https://sourceforge.net/p/clonezilla/bugs/397/
* Fri Dec 30 2022 Steven Shiau <steven _at_ clonezilla org> 5.3.3-drbl1
* By default the opentracker service is disabled in Clonezilla live.
* Fri Dec 30 2022 Steven Shiau <steven _at_ clonezilla org> 5.3.2-drbl1
* Replace ocs-bttrack with opentracker since python2 is not available in
Debian Sid anymore.
* Sun Nov 27 2022 Steven Shiau <steven _at_ clonezilla org> 5.3.1-drbl1
* ocs-live-boot-menu: wrong path to test file if mt86+x64.efi exists or
not.
* Sat Nov 26 2022 Steven Shiau <steven _at_ clonezilla org> 5.3.0-drbl1
* Support memtest86+ v6 naming & mechanism.
Memtest86+ v6.00 now supports legacy BIOS and uEFI booting.
Both x86 and x86-64 are supported, too. In DRBL/Clonezilla
we use shorter file name so that it works in FAT file system:
memtest86+.bin -> mt86+x32.mbr
memtest86+x32.bin -> mt86+x32.mbr
memtest86+x32.efi -> mt86+x32.efi
memtest86+x64.bin -> mt86+x64.mbr
memtest86+x64.efi -> mt86+x64.efi
* Fri Oct 28 2022 Steven Shiau <steven _at_ clonezilla org> 5.2.7-drbl1
* Use OWNER:GROUP, not OWNER.GROUP in chown command
* Thu Oct 13 2022 Steven Shiau <steven _at_ clonezilla org> 5.2.6-drbl1
* Add device to partclone log file name and rotate it,
not overwrite it.
* Move "set timeout" to the head of grub.cfg.
* Tue Sep 27 2022 Steven Shiau <steven _at_ clonezilla org> 5.2.5-drbl1
* Add options -k0/-k1 in the beginner mode of ocs-onthefly.
* Mon Sep 12 2022 Steven Shiau <steven _at_ clonezilla org> 5.2.4-drbl1
* Replace "\/" as "/" in grep pattern to avoid grep >= 3.8
showing warnings.
* The command egrep was replaced by "grep -E", and fgrep was replaced by
"grep -F" to avoid grep >= 3.8 showing warnings.
* Add authentication example for grub config file.
* Fri Wed Aug 26 2022 Steven Shiau <steven _at_ clonezilla org> 5.2.3-drbl1
* Disable glances service in live system.
* Sat Jul 09 2022 Steven Shiau <steven _at_ clonezilla org> 5.2.2-drbl1
* /etc/default/espeakup has changed its variable, so modify default_voice
instead of VOICE.
* Tue Jul 05 2022 Steven Shiau <steven _at_ clonezilla org> 5.2.1-drbl1
* Disable ufw service when making live system.
* Sun Jun 12 2022 Steven Shiau <steven _at_ clonezilla org> 5.1.12-drbl1
* Do not let sudo to spawn pseudo-terminal when running a job. Otherwise
ocs-live-run-menu will be run twice, and it will make the console weird.
Ref: https://groups.google.com/g/ocs-clonezilla/c/tB93Vjz9CVw
Thanks to ottokang for reporting this bug.
* Sun Jun 12 2022 Steven Shiau <steven _at_ clonezilla org> 5.1.11-drbl1
* Add image size info file (Info-img-size.txt) in the image dir.
* Replace buggy /usr/share/terminfo/j/jfbterm from ncurses-term.
Thanks to ottokang for reporting this bug.
* Add more options in boot parameters to be parsed, including:
extra_pbzip2_opt, extra_lbzip2_opt, extra_plzip_opt, extra_lz4mt_opt,
and extra_xz_opt.
Thanks to ottokang for this request.
* Mon Jun 06 2022 Steven Shiau <steven _at_ clonezilla org> 5.1.10-drbl1
* Add extra_pigz_opt extra_zstdmt_opt to be parsed in boot parameters.
This will be easier for user to customized.
* Sat Jun 04 2022 Steven Shiau <steven _at_ clonezilla org> 5.1.9-drbl1
* The option --rsyncable of zstd causes bad performance. It can be 5 times slower
for v1.4.x, and worse for v1.5.2.
Hence by default we do not use it.
Ref: https://github.com/facebook/zstd/issues/3150
* Tue May 31 2022 Steven Shiau <steven _at_ clonezilla org> 5.1.8-drbl1
* ocs-live-swap-kernel: update-intitramfs needs /boot/config-$ver, so add
it before running it.
* Thu May 26 2022 Steven Shiau <steven _at_ clonezilla org> 5.1.7-drbl1
* ask_nic_dev of ocs-functions: more flexible method to get NIC names.
Ref:
https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/6026cbd187/
* Sun May 22 2022 Steven Shiau <steven _at_ clonezilla org> 5.1.6-drbl1
* Update ocs-memtester, make RAM size more readable
* ocs-live-feed-img: corresponding changes due to the modification in
set_drbl_ocs_extra_param.
* Sun May 22 2022 Steven Shiau <steven _at_ clonezilla org> 5.1.5-drbl1
* create-ubuntu-live: update distribution name/arch.
* Sun May 22 2022 Steven Shiau <steven _at_ clonezilla org> 5.1.4-drbl1
* Bug fixed: recovery iso/zip failed due to output file is not assigned
in create_clonezilla_live_recovery_iso_zip of ocs-sr.
* Thu May 12 2022 Steven Shiau <steven _at_ clonezilla org> 5.1.3-drbl1
* create-ubuntu-live: drop support for hirsute, add support kinetic
* Tue May 10 2022 Steven Shiau <steven _at_ clonezilla org> 5.1.2-drbl1
* ocs-sr: add an option "-luks" so that opening LUKS or not
can be assigned in the command line prompt.
* ocs-onthefly: force to use "-luks no" so that LUKS device
can be cloned.
* Mon Tue May 02 2022 Steven Shiau <steven _at_ clonezilla org> 5.1.1-drbl1
* Add a prompt to decide if opening LUKS dev or not.
* Thu Apr 28 2022 Steven Shiau <steven _at_ clonezilla org> 5.1.0-drbl1
* New feature: initial APFS support.
* Tue Apr 19 2022 Steven Shiau <steven _at_ clonezilla org> 5.0.12-drbl1
* ocs-iso/ocs-live-dev: check_if_in_netboot_env should be in the live env
after booting, not in the mode that downloaded live media exists.
* Tue Apr 19 2022 Steven Shiau <steven _at_ clonezilla org> 5.0.11-drbl1
* Show the prompt that ocs-iso/ocs-live-dev can not be run in
netboot env.
Thanks to Constantino Michailidis.
Ref: https://sourceforge.net/p/clonezilla/patches/19/
* Sun Apr 17 2022 Steven Shiau <steven _at_ clonezilla org> 5.0.10-drbl1
* Option "-k0" was added to drbl-ocs and ocs-live-feed-img, too.
* Wed Apr 13 2022 Steven Shiau <steven _at_ clonezilla org> 5.0.9-drbl1
* ocs-expand-*-pt: Improved the mechanism about creating proportional
partition table. Especially that GPT in the last partition should not
be expanded.
* Mon Apr 11 2022 Steven Shiau <steven _at_ clonezilla org> 5.0.8-drbl1
* update-efi-nvram-boot-entry: when there is no reference
label/uuid/boot_file in NVRAM, try to guess one based on
the dir in /efi/ dir for uEFI boot entry.
* Sat Apr 09 2022 Steven Shiau <steven _at_ clonezilla org> 5.0.7-drbl1
* ocs-resize-part: Give warning, not failure for Unknown or
* Implemented a better to check GPT/MBR format of a disk.
This is a workaround to deal with ChromeOS Flex partition table.
Ref:
https://lists.gnu.org/archive/html/bug-parted/2022-04/msg00001.html
https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/688ce74fb1
* Tue Mar 29 2022 Steven Shiau <steven _at_ clonezilla org> 5.0.6-drbl1
* To make it consistent, put "-k0" even it's in beginner mode in the
dialog menu of ocs-onthefly.
* Sun Mar 27 2022 Steven Shiau <steven _at_ clonezilla org> 5.0.5-drbl1
* Add the dummy option "-k0" for creating partition in ocs-sr and
ocs-onthefly. It's the same as default action. Just easier for
us to explain.
* Sat Mar 12 2022 Steven Shiau <steven _at_ clonezilla org> 5.0.4-drbl1
* Improved functions related to turn_off_swap_and_LVM2, including
turn_off_swap, turn_off_swap_and_LVM2 itself, and check_if_disk_busy.
Basically make turn_off_swap_and_LVM2 accept the device about be off.
The goal in the future is to only inactive the destination device (swap,
LV) before saving or restoring. Not disable all in the beginning of
ocs-sr or ocs-onthefly.
* Sun Feb 20 2022 Steven Shiau <steven _at_ clonezilla org> 5.0.3-drbl1
* Add the program ocs-memtester, which can be used to run
memtester easier.
* ocs-live-boot-menu: add memtester in the uEFI bootmenu.
* Sat Feb 19 2022 Steven Shiau <steven _at_ clonezilla org> 5.0.2-drbl1
* Bug fixed: ocs-onthefly via net failed, this was due
to the options -a/-f should not be passed to ocs-sr.
Thanks to m2acgi for reporting this issue and providing the patch.
Ref:
https://github.com/stevenshiau/clonezilla/issues/68#issuecomment-1042540967
* Fri Feb 04 2022 Steven Shiau <steven _at_ clonezilla org> 5.0.1-drbl1
* Avoid running efibootmgr with empty label in update-efi-nvram-boot-entry.
* Thu Feb 03 2022 Steven Shiau <steven _at_ clonezilla org> 5.0.0-drbl1
* Add LUKS support. Basically a better mechanism than using dd is
implemented.
* Renamed cnvt-ocs-dev as ocs-cvt-dev, and prep-ocsroot as ocs-prep-repo.
* Corresponding changes were done for related files.
* No more using dislocker-find to identify BitLocker since newer blkid can identify it.
Use a neater way to run blkid to get the file system of a partition.
* Tue Jan 18 2022 Steven Shiau <steven _at_ clonezilla org> 4.6.15-drbl1
* The variable use_os_prober should skip linux-boot-prober, too.
* Tue Jan 18 2022 Steven Shiau <steven _at_ clonezilla org> 4.6.14-drbl1
* Bug fixed: pixz has no option to stdout with "-d".
Therefore program pixz was replaced by xz since
using "-T 0" works the same.
Thanks to nurupo for reporting this issue.
* Mon Jan 17 2022 Steven Shiau <steven _at_ clonezilla org> 4.6.13-drbl1
* The netboot client for interactive mode will inherit the
locale from lite server.
* Boot parameter use_os_prober="no" now skips running os-prober.
Thanks to Bernard Michaud for this idea.
Ref:
https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/b96b4eee21/?limit=25#d97b
* Sun Jan 09 2022 Steven Shiau <steven _at_ clonezilla org> 4.6.12-drbl1
* Add a mechanism to skip using devices list cache. If the boot parameter
use_dev_list_cache=no in the boot parameter, then the devices list cache
mechanism won't be used.
* Add support Greek locales. Thanks to Stamatis Mavrogiorgis for providing
the language file.
* Mon Jan 03 2022 Steven Shiau <steven _at_ clonezilla org> 4.6.11-drbl1
* Rename /tmp/split_error.* as /tmp/img_out_err.*.
* Tue Dec 21 2021 Steven Shiau <steven _at_ clonezilla org> 4.6.10-drbl1
* Bug fixed: ignore the 1st 2 columns in /proc/partitions when
comparing it for the cache files in the function
check_if_use_disklist_cache of ocs-functions.
* ocs-get-dev-info: better way to run dislocker-find so that when it
failed to load some lib, it won't show the device's fs is bitlocker.
* Mon Dec 20 2021 Steven Shiau <steven _at_ clonezilla org> 4.6.9-drbl1
* Due to sudo >= 1.9.8p2-1 will new a pts (e.g., /dev/pts/0) instead of
keeping the tty from SUDO_USER. Hence a new environmental variable
SUDO_TTY from sudo will be used to make clonezilla main menu only starts
in tty1. Make both CURRENT_TTY and SUDO_TTY mechanism work.
The environmental variable SUDO_TTY is passed to ocs-lang-kbd-conf &
ocs-live-run-menu by:
sudo -i SUDO_TTY="$(tty)" ocs-lang-kbd-conf
sudo -i SUDO_TTY="$(tty)" ocs-live-run-menu
* Sun Dec 19 2021 Steven Shiau <steven _at_ clonezilla org> 4.6.8-drbl1
* update-efi-nvram-boot-entry: bug fixed for 2 or more ESPs on the same
machine, unmount should be done within for loop.
* ocs-prep-cache: ignore the 1st 2 columns in /proc/partitions when
comparing it for the cache files, since partprobe might change the major
and minor numbers in /proc/partitions, while the blocks and device names
(3rd & 4th columns) will remain the same after partprobe is run.
* ocs-chkimg: treat not link & not split image as a special case. Read it
directly. Do not use cat to get best performance.
* When restoring, not link & not split image as a special case. Read it
directly. Do not use cat to get best performance.
* Tue Dec 14 2021 Steven Shiau <steven _at_ clonezilla org> 4.6.7-drbl1
* ocs-chkimg: output more messages to log files.
* Bug fixed: variables in for loop should be escaped when outputting to
log file.
* Reverted the split_flag mechanism when restoring which as implemented
in 4.6.6. This is because that some uncompression program can not deal
with (follow) symbolic files. E.g., "pixz -d" has no option to process
a symbolic file. This is crucial when we want to restore the image
saved from different source device. The program create-ocs-tmp-img
uses symbolic files for that.
* Sun Dec 12 2021 Steven Shiau <steven _at_ clonezilla org> 4.6.6-drbl1
* Unicast retoring by partclone was improved. If the image file is not
split, no need to use cat. Just read it from the uncompressing program.
This makes the performance better.
* Mon Dec 06 2021 Steven Shiau <steven _at_ clonezilla org> 4.6.5-drbl1
* Do not modify /etc/drbl/drbl-ocs.conf if the image repo is FAT. Just
set the environmental variable VOL_LIMIT_IN_INTERACTIVE to 4096 once.
* Sun Dec 05 2021 Steven Shiau <steven _at_ clonezilla org> 4.6.4-drbl1
* By default do not split the image file of a partition, i.e., use "-i 0"
when saving an image by ocs-sr.
If the image repo is FAT, VOL_LIMIT_IN_INTERACTIVE will
be set as 4096 when running ocs-sr in saving mode.
* Mon Nov 29 2021 Steven Shiau <steven _at_ clonezilla org> 4.6.3-drbl1
* ocs-btsrv: ezio uses --cache only as it's available.
This is compatible when older version of ezio is used.
* Support dracut from CentOS 6 which exists in different path and no
option"--tmpdir" for the restored CentOS 6.
* Sat Nov 27 2021 Steven Shiau <steven _at_ clonezilla org> 4.6.2-drbl1
* create-ubuntu-live: removed support for groovy, add jammy.
* Sat Nov 27 2021 Steven Shiau <steven _at_ clonezilla org> 4.6.1-drbl1
* ocs-btsrv: no more assigning RAM size when running ezio.
Use the default value from libtorrent since ezio >= 1.2.1
has removed the option --cache.
* Wed Oct 27 2021 Steven Shiau <steven _at_ clonezilla org> 4.5.16-drbl1
* ocs-live-netcfg: add exit in the menu when choosing wired or wireless
NIC type.
* Tue Oct 26 2021 Steven Shiau <steven _at_ clonezilla org> 4.5.15-drbl1
* ocs-live-netcfg: rewrite so it's easier to read.
Changes:
Boot parameter ocs_use_wifi was changed to ocs_nic_type.
ocs-live-netcfg: no more option -r and -w.
Merge them as option -w|--nic-type TYPE. TYPE can be "wired" or "wireless".
* Mon Oct 25 2021 Steven Shiau <steven _at_ clonezilla org> 4.5.14-drbl1
* ocs-live-netcfg: add support for wifi device.
* S03prep-drbl-clonezilla: Add boot parameter ocs_use_wifi. It can be
assigned as "yes" or "no" (default).
* Mon Oct 18 2021 Steven Shiau <steven _at_ clonezilla org> 4.5.13-drbl1
* update-efi-nvram-boot-entry: avoid duplicated boot entries.
* Sun Oct 17 2021 Steven Shiau <steven _at_ clonezilla org> 4.5.12-drbl1
* update-efi-nvram-boot-entry: improved to refer to saved nvram data
(efi-nvram.dat). In addition, multiple boot entries can be processed,
too.
Ref: https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/9ffa31f838
* Fri Oct 08 2021 Steven Shiau <steven _at_ clonezilla org> 4.5.11-drbl1
* Bug fixed. The get_disk_list from ocs-functions:
need to check if is_partition. Otherwise if sda, e.g.,
has a file system, it will be listed in both disks and partitions.
* Thu Oct 07 2021 Steven Shiau <steven _at_ clonezilla org> 4.5.10-drbl1
* Function get_not_busy_disks_or_parts: a bug was fixed, which
failed to process dev with /dev/mapper, e.g., /dev/mapper/ventoy.
Thanks to yellowsoar for reporting this issue.
Ref:
https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/b5d15a6edf
* Wed Oct 06 2021 Steven Shiau <steven _at_ clonezilla org> 4.5.9-drbl1
* Avoid duplication in cache file dev_fs_size_type.cache
by ocs-prep-cache.
E.g., /dev/sdb is a block device with fs.
* Wed Oct 06 2021 Steven Shiau <steven _at_ clonezilla org> 4.5.8-drbl1
* Optimize get_not_busy_disks_or_parts so that ocs-scan-disk runs
faster 1st time.
* Sun Oct 03 2021 Steven Shiau <steven _at_ clonezilla org> 4.5.7-drbl1
* Replace "which" with "command -v" in the script because "which"
command is deprecated.
* Sat Oct 02 2021 Steven Shiau <steven _at_ clonezilla org> 4.5.6-drbl1
* Bug fixed: missing disk-related processing in get_not_busy_disks_or_parts.
Those linux_raid_member and assigned excluding devices about disks were
not processed.
* Sat Sep 25 2021 Steven Shiau <steven _at_ clonezilla org> 4.5.5-drbl1
* S03prep-gparted-live: Skip starting gparted if no-gparted-start
is assigned in the boot parameters.
Ref: http://gparted-forum.surf4.info/viewtopic.php?pid=35995
* Thu Sep 23 2021 Steven Shiau <steven _at_ clonezilla org> 4.5.4-drbl1
* Improve the cache mechanism to speed up the device scan and file
system/size/type.
This makes get_not_busy_disks_or_parts and other functions about
scanning the device's file system/size/type faster.
* Wed Sep 15 2021 Steven Shiau <steven _at_ clonezilla org> 4.5.3-drbl1
* Add a cache mechanism to speed up the device scan.
This makes get_not_busy_disks_or_parts run faster.
* Fri Sep 10 2021 Steven Shiau <steven _at_ clonezilla org> 4.5.2-drbl1
* Improve the progress messages when searching disk or partition.
* Sat Sep 04 2021 Steven Shiau <steven _at_ clonezilla org> 4.5.1-drbl1
* Bug fixed: not searching live-media-path from boot parameters.
Thanks to JDFandango for reporting this issue.
Ref: https://github.com/stevenshiau/clonezilla/issues/59
* Sun Aug 29 2021 Steven Shiau <steven _at_ clonezilla org> 4.5.0-drbl1
* Change version number since some major changes were done.
* Sat Aug 28 2021 Steven Shiau <steven _at_ clonezilla org> 4.4.13-drbl1
* Allow reserved image names to be used in TUI.
The description about reserved image names is shown in TUI.
* Tue Aug 17 2021 Steven Shiau <steven _at_ clonezilla org> 4.4.12-drbl1
* Improved is_partition from ocs-functions to judge /dev/md*
is disk or partition when restoring an image.
* Suppress the stderr when running ocs-get-dev-info.
* Improved cnvt-ocs-dev to convert md device and files blkdev.list & blkid.list.
* Mon Aug 09 2021 Steven Shiau <steven _at_ clonezilla org> 4.4.11-drbl1
* prep-ocsroot: pass ocs_sr_type to is_partition so that it can judge for
disk/partition of /dev/md*
Suppress stderr when running ocs-get-dev-info in is_block_device_with_fs.
* Sun Aug 08 2021 Steven Shiau <steven _at_ clonezilla org> 4.4.10-drbl1
* is_partition of ocs-functions: /dev/md is not partition if md?p? exists.
E.g., /dev/md126, but there is /dev/md126p1, then /dev/md126 is not a partition.
Ref:
https://sourceforge.net/p/clonezilla/discussion/Open_discussion/thread/8627eabf99
* Tue Jul 27 2021 Steven Shiau <steven _at_ clonezilla org> 4.4.9-drbl1
* ocs-restore-mdisks: support wildcard for device name.
E.g.,
ocs-restore-mdisks -b -a choose -p "-g auto -e1 auto -e2 -r -j2 -c -scr
-p true" focal-mbr-20210531 sd*
* Sat Jul 17 2021 Steven Shiau <steven _at_ clonezilla org> 4.4.8-drbl1
* update-efi-nvram-boot-entry: should test if shimx64.efi exists before
grubx64.efi.
Ref:
https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/0fcee8469a/
* ocs-restore-mdisks: countdown 15 secs, not 7 secs,
before going on for the device name is assigned as "all"
* create-gparted-live: include gvfs to address the issue that yelp does
not open GParted help manual.
Ref: https://sourceforge.net/p/gparted/mailman/message/37321623/
* Tue Jul 13 2021 Steven Shiau <steven _at_ clonezilla org> 4.4.7-drbl1
* ocs-restore-mdisks: "all" can be used as all non-busy local disks
* Mon Jul 05 2021 Steven Shiau <steven _at_ clonezilla org> 4.4.6-drbl1
* Update USAGE about the option -j2 for ocs-sr.
Add warning messages about skipping option "-j2" (clone_hidden_data)
when it's in restoreparts.
Ref: https://sourceforge.net/p/clonezilla/bugs/361/
* Thu Jul 01 2021 Steven Shiau <steven _at_ clonezilla org> 4.4.5-drbl1
* Bug fixed: ntfsclone without compression image was not detected
correctly.
https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/560dea1695
* Sat Jun 26 2021 Steven Shiau <steven _at_ clonezilla org> 4.4.4-drbl1
* Add short options -bm & -em for the beginner/expert modes in:
drbl-ocs, ocs-live-feed-img, ocs-onthefly, ocs-restore-mdisks,
and ocs-sr.
* Mon Jun 21 2021 Steven Shiau <steven _at_ clonezilla org> 4.4.3-drbl1
* Support mounting bitlocker device as image repository.
Thanks to fiddyschmitt for requesting this.
Ref: https://github.com/stevenshiau/clonezilla/issues/58
* Fri Thu Jun 18 2021 Steven Shiau <steven _at_ clonezilla org> 4.4.2-drbl1
* ocs-clean-part-fs is renamed as ocs-clean-disk-part-fs.
* Add the mechanism to clean the RAID metadata in disk in
ocs-clean-disk-part-fs.
* Wed Jun 16 2021 Steven Shiau <steven _at_ clonezilla org> 4.4.1-drbl1
* Improve the mechanism to expand LVM when -k1 (hence -r) is enabled.
* ocs-expand-lvm: add a new program to expand LVM.
* ocs-resize-part: instead of checking device format, check if it exists.
* Wed Tue Jun 09 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.29-drbl1
* Bug fixed: image checking should be before encrypted image is unmounted.
Thanks to Brian Connolly for reporting this issue.
* Tue May 25 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.28-drbl1
* ocs-live-hook-functions: Update get_non_free_net_firmware_for_ubuntu
to use new mechanism to get NIC firmware.
* create-ubuntu-live: add support Ubuntu impish
* ocs-get-nic-fw-lst: new added program for get nic-firmware.lst.
* nic-firmware.lst: new added for putting nic firmware on Ubuntu-based
Clonezilla live.
* ocs-functions: variable rc_saveparts/rc_savepts.
Improve test for variable rc_saveparts/rc_savedisk.
* Thu May 13 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.27-drbl1
* ocs-live-final-action: Move ocs-park-disks before "countdown 7".
* Depends on smartmontools.
* Tue May 11 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.26-drbl1
* ocs-live-boot-menu: add big font using nomodeset.
* Tue May 11 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.25-drbl1
* Add "VGA with large font & To RAM" (using nomodeset) in the boot menu,
and move "KMS with large font & To RAM" to submenu.
This can be an alternative solution for jfbterm not working in
KMS mode for some VGA cards.
* Sun May 09 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.24-drbl1
* Add ocs-park-disks in do_ocs_live_run_final of ocs-live-final-action.
* Sat May 08 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.23-drbl1
* Add ocs-park-disks before rebooting/halting in Clonezilla live.
Ref: https://sourceforge.net/p/clonezilla/bugs/364/
Thanks DDD for this requesting.
* ocs_*veracrypt-vh: add check if root.
* Sun May 02 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.22-drbl1
* Improve to process the volume header of Veracrypt.
Ref: https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/76c9794d/
Add two files: ocs-save-veracrypt-vh & ocs-restore-veracrypt-vh
* Wed Apr 28 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.21-drbl1
* Put --archive-areas in the same command with --distribution for
create-*-live. This should work with live-build 202104 version, a
workaround to avoid lb config --archive-areas "main non-free" failing
in create-gparted-live.
* Wed Apr 21 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.20-drbl1
* Add "--force" for vgcfgrestore to force metadata restore
even with thin pool LVs.
* Tue Apr 13 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.19-drbl1
* Add boot parameter echo_ocs_repository, so that when
it's assigned as "no", the prompt about mounting image repository
can be hidden.
Thanks to ottokang for asking this.
* Update singularity-debian-ocs.def: include ezio instead of ezio-static
* Mon Apr 05 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.18-drbl1
* Set default prompt for boot menu of gparted/drbl live. Previous changes
affected those 3 modes of boot menus.
* Sun Apr 04 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.17-drbl1
* Disable sleep and hibernate for live system.
Ref: https://gitlab.gnome.org/GNOME/gparted/-/issues/149
* Sat Apr 03 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.16-drbl1
* ocs-live-boot-menu: update "framebuffer To RAM" menu prompt as
"VGA 800x600 & To RAM"
* Manually applied the patches for timeout and exit code for ocs-iso and
ocs-live-dev.
Ref:
https://gitlab.com/stevenshiau/clonezilla/-/merge_requests/44
https://gitlab.com/stevenshiau/clonezilla/-/merge_requests/45
Thanks to Vitaly for these MRs.
* Fri Apr 02 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.15-drbl1
* ocs-live-feed-img: make timeout_max shorter as "60".
* Fri Apr 02 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.14-drbl1
* ask_nic_dev of ocs-functions: not to detect wifi device linking status.
Add wl.* to net device list.
* Fri Apr 02 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.13-drbl1
* ocs-live-boot-menu: Switch KMS+To RAM and To RAM between 1st and 2nd
level of menus. Drop grub 1 support. Make grub to use grub 2,
not grub 1 anymore.
* Fri Apr 02 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.12-drbl1
* Remove words "Default settings" from the boot menu.
Thanks to Lord65 for this suggestion.
* Update netboot menu only when /tftpboot/nbi_img exists. This would avoid
giving error messages when running in singularity container for data
move.
* Sun Mar 28 2021 Steven Shiau <steven _at_ clonezilla org> 4.3.11-drbl1
* Move image check of the restoring mode to
task_processing_after_parameters_checked of ocs-functions.