-
Notifications
You must be signed in to change notification settings - Fork 2
/
clonezilla.spec
8007 lines (5895 loc) · 458 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: 3.34.6
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 >= 2.29.9, partimage >= 0.6.7, psmisc, udpcast, partclone >= 0.3.12, ntfsprogs >= 1.13.1, bc
%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
* Tue Jun 11 2019 Steven Shiau <steven _at_ clonezilla org> 3.34.6-drbl1
* Give warning about failing to create initrd in the restored OS due to different
system architecture (e.g., i686 vs x86-64) for ocs-update-initrd.
* Tue Jun 11 2019 Steven Shiau <steven _at_ clonezilla org> 3.34.5-drbl1
* Bind mount /sys before running chroot for dracut,
otherwise for RHEL 8, it will run very slow.
* Mon Jun 10 2019 Steven Shiau <steven _at_ clonezilla org> 3.34.4-drbl1
* Improve the mechanism to clean and sort the boot entries in the NVRAM.
The duplicated or useless boot entries will be cleaned.
Make the codes in update-efi-nvram-boot-entry more readable.
* Sun Jun 09 2019 Steven Shiau <steven _at_ clonezilla org> 3.34.3-drbl1
* Add a mechanism to clean unused uEFI boot entry in NVRAM.
* Use /tmp instead of /var/tmp for dracut. This could avoid the failure
for running dracut when /var is not in the chroot / environment.
* Mon Jun 03 2019 Steven Shiau <steven _at_ clonezilla org> 3.34.2-drbl1
* Improve the mechanism to update uEFI nvram boot entry. It's the same way
as boot-local-efi.cfg.
* Sun Jun 02 2019 Steven Shiau <steven _at_ clonezilla org> 3.34.1-drbl1
* Default to run ocs-update-initrd for the restored OS when running ocs-sr.
This helps to make initramfs work for different hardware.
The option "-iui" can be used for ocs-sr to ignore running ocs-update-initrd.
* Wed May 29 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.36-drbl1
* Add prompt about entering uEFI firmware setup.
* Fri May 25 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.35-drbl1
* uEFI boot menu of GParted live was corrected. It was Clonezilla live.
* Thu May 23 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.34-drbl1
* Program gparted-console-font-size was improved, no need to load language
file.
* Thu May 23 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.33-drbl1
* Improve ocs-live-boot-menu, so the new sorted uEFI menu
works for GParted live
* Fri May 17 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.32-drbl1
* Tune more menus for uEFI boot menu, including:
1. Make wording more consistent
2. Show countdown and can be skipped by pressing Esc key when running sleep
(sleep --verbose --interruptible 10).
* Fri May 17 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.31-drbl1
* Add two more menus in uEFI boot menu:
1. uEFI firmware setup
2. Clonezilla live version info
* Fri May 17 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.30-drbl1
* Integrated backup plan in boot-local-efi.cfg. Hence the regexp
issue in Ubuntu's grub2 can be workarounded.
Ref: https://bugs.launchpad.net/bugs/1829331
* Thu May 16 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.29-drbl1
* Add backup plan for local boot in the Clonezilla live boot menu
in case boot-local-efi.cfg fails, since there is
a bug in Ubuntu's grub commands, including regexp, probe...:
https://bugs.launchpad.net/bugs/1829331
* Wed May 15 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.28-drbl1
* A better mechanism (boot-local-efi.cfg) to detect EFI boot loader
and boot it was implemented.
* Tue May 14 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.27-drbl1
* Add hotkey l (large font) for syslinux boot menu.
* Mon May 13 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.26-drbl1
* Sorted the boot menu, and added a hotkey (l) for large font boot
menu in Clonezilla live uEFI booting.
* Sun May 11 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.25-drbl1
* Append dirs "boot,.disk,utils" to toram parameter. This would make To
RAM option can be used for creating recovery iso/zip.
* Thu May 09 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.24-drbl1
* Add option "-t 1 -k 60" for ezio on server side.
* Wed May 08 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.23-drbl1
* Bug fixed: add a large font menu for uEFI mode in Clonezilla live.
* Wed May 08 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.22-drbl1
* Add a large font menu for uEFI mode in Clonezilla live.
* Wed May 08 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.21-drbl1
* Add a boot menu "KMS with large fonts" for Clonezilla live.
* No need to press enter when batch mode is off about warning MBR disk > 4 TB.
* Mon Apr 29 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.20-drbl1
* Make create-ubuntu-live work for eoan.
* Tue Apr 09 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.19-drbl1
* Bug fixed: can't create disk image if swap is provided by logical volume
listed in crypttab.
Thanks to Constantino Michailidis for providing the patch file.
Ref: https://sourceforge.net/p/clonezilla/bugs/314/
* Thu Mar 28 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.18-drbl1
* Add sleep .1 before cat /proc/partitions to file.
Thanks to Zibarov Volodymyr.
Ref: https://sourceforge.net/p/clonezilla/bugs/318/
* Thu Mar 27 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.17-drbl1
* Bug fixed: should only keep libgl1-mesa-dri, while remove other packages.
i.e., assign unnecessary_packages="xorg-docs-core xfonts-100dpi
xfonts-75dpi xfonts-scalable" for GParted live.
* Add USB NIC modules in initramfs of live system.
Ref:
https://sourceforge.net/p/clonezilla/discussion/Clonezilla_server_edition/thread/de7c4f810a/
* Thu Mar 21 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.16-drbl1
* Keep more x-related packages in GParted live:
xorg-docs-core xfonts-100dpi xfonts-75dpi xfonts-scalable
* Thu Mar 21 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.15-drbl1
* Replace leafpad by geany in DRBL live and GParted live
since leafpad is no more in Debian repository.
* Keep libgl1-mesa-dri in GParted live because many x-related packages
depend on it.
* Fri Mar 08 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.14-drbl1
* Make rsync follow link in ocs-iso-2-onie.
* Thu Mar 07 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.13-drbl1
* Keep the pseudo image dir by adding a tag file 00-pseudo-img-note.txt
inside it.
* Change ezio_seeder_extra_opt as ezio_seeder_opt.
Add two more options: ezio_leecher_opt and ezio_common_opt in
drbl-ocs.conf. These three options can also be overwritten
if it's assigned in boot parameters.
* Assign "-t 1" for ezio_leecher_opt so that ezio will timeout in 1 min.
* Mon Feb 18 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.12-drbl1
* Bug fixed: label parsed from EFI boot entry was wrong
when multiple OSs are available. This should fix the issue that bricks
Dell's machine:
https://sourceforge.net/p/clonezilla/bugs/310/
Thanks to Dell US & Taiwan, and AMI Taiwan.
* Sun Feb 10 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.11-drbl1
* Suppress error message of mkswapfile service stop only when it's added
in systemd.
Bug fixed: live USB version of Clonezilla live should not link
/home/partimag to /run/live/medium/home/partimag/ when there is no
images exist in /run/live/medium/home/partimag/. The find command was
wrong.
* Bugs fixed: -p poweroff failed for saveparts.
Option "-p poweroff" did not work when saving partition image with
image checking is enabled. Previous fix only works for savedisk.
Thanks to ski-777 for reporting this.
Ref: https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/ff5b0d60
* Wed Jan 23 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.10-drbl1
* Bug fixed: failed to detect ezio process for BT from image.
* Wed Jan 23 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.9-drbl1
* Bug fixed: in LV only, no partition case the BT service
was not started.
* Tue Jan 22 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.8-drbl1
* Enable secure boot support when creating Debian live system
(create-debian-live).
However, it's still not ready for secure boot:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=920144
* Mon Jan 21 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.7-drbl1
* Set ezio_cache_ratio as 0.7 since we use one ezio process only for all
the partitions and LVs.
* Only one ezio process only for both parts and LVs. This is easier to
allow ezio to control the cache size.
* Thu Jan 17 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.6-drbl1
* The nuttcp in ocs-onthefly should run with -P and -p so that
multiple nuttcp processes can be run simultaneously.
Add dialog for choosing compression algorithm in expert mode.
Option "-u" was added in the dialog of expert mode.
* To avoid OOM killer to kill ezio, we use the multi torrent files support
(ezio >= 1.1.6) and limit the cache size. It can be tuned by
ezio_cache_ratio in drbl-ocs.conf.
* Mon Jan 14 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.5-drbl1
* Bug fixed: better way to check ptcl_2_torrent_prog
in ocs-gen-bt-metainfo.
* Mon Jan 14 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.4-drbl1
* Add a mechanism to reuse image for BT from disk mode. The option
-mdst-img can be used to assign the existing pseudo image.
* Add a backup plan to use gen-torrent-from-ptcl when ezio-static is used,
no partclone_create_torrent.py is available.
* Add gen-torrent-from-ptcl as a backup for partclone_create_torrent.py
when ezio-static package is used.
* Sun Jan 13 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.3-drbl1
* Add nuttcp as an option for ocs-onthefly, the -u, --use-nuttcp can be
used.
* Bug fixed: For CentOS 7, the ncat need the option "--recv-only" in the
client.
* Sat Jan 12 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.2-drbl1
* New mechanism was added: instead of using Partclone image as the BT
source, the local device (whole disk or partitions) can be as the
source, too.
* Fri Jan 11 2019 Steven Shiau <steven _at_ clonezilla org> 3.33.1-drbl1
* Enlarge ramfs_size_def as 7 GB for create-debian-live and
create-ubuntu-live.
* Add a new program ocs-gen-bt-metainfo for later use.
* Add an option for skipping file system save. This is used to create a
pseudo image for BT from device. (not ready yet)
* Two more variables were added in drbl-ocs.conf: p_length_transmission
and bt_buffer_size. Later version will need them.
* Mon Dec 31 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.22-drbl1
* To RAM option should also copy EFI dir so that the recovery iso/zip
script works.
Thanks to Mr. Brandon Lancaster for reporting this issue.
* Not to check source device busy in network mode for ocs-onthefly. Thanks
to Xuewen Wang for providing this patch.
Ref: https://github.com/stevenshiau/clonezilla/pull/42
* Mon Dec 17 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.21-drbl1
* Blacklist Dell machine for update-efi-nvram-boot-entry due to these
issues:
https://sourceforge.net/p/clonezilla/discussion/Open_discussion/thread/9fc9c4dee3/
https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/76ba35a226/
https://sourceforge.net/p/clonezilla/bugs/310/
* Fri Dec 14 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.20-drbl1
* Use https instead of http to show related URL.
http://clonezilla.org -> https://clonezilla.org
http://drbl.org -> https://drbl.org
http://gparted.org -> https://gparted.org
* Tue Dec 11 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.19-drbl1
* Make all the modes of files in Clonezilla live zip be writable
so that the uncompressed files can be removed easily with rm -rf.
* Sat Dec 08 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.18-drbl1
* Let live-build deal with DRBL and GParted live's uEFI boot.
Due to this, the changes:
1. /boot/grub/efiboot.img is /boot/grub/efi.img now.
2. /EFI/boot/grub.cfg is moved to /boot/grub/grub.cfg now.
* Add options (-rs and -er) for create-{drbl|gparted}-live to use
RAMFS as live-build working dir.
* Thu Dec 06 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.17-drbl1
* Disable espeakup service when creating DRBL/Clonezilla live
due to it's auto started in espeakup >= 1:0.80-11.
Ref: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911120
https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/aed3724275
Thanks to Eduardo for reporting this.
* Tue Dec 04 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.16-drbl1
* A workaround to avoid TERM "xterm-256color" crashing Partclone:
https://sourceforge.net/p/clonezilla/bugs/305/
Thanks to Laurent B for reporting this.
* Option "-p poweroff" did not work when saving image with image
checking is enabled. Thanks to Eduardo for reporting this.
* Sun Dec 02 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.15-drbl1
* Add an option (-r) for create-debian-live and create-ubuntu-live to use
RAMFS as live-build working dir.
* Wed Nov 21 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.14-drbl1
* Add support for creating Ubuntu 19.04 live system.
The mechanism to add non-free firmwares was broken due to Ubuntu 19.04
start using UsrMerge, and it was fixed in this release.
* Sun Nov 18 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.13-drbl1
* Bug fixed: return code for checksum was wrong.
Thanks to Korver.Kirk (Kirk.Korver _at_ IGT com) for reporting this.
Ref: https://sourceforge.net/p/clonezilla/mailman/message/36454003/
* Tue Oct 30 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.12-drbl1
* Set buffer size of BT slices as 16 MB. Thanks to Date Huang.
Ref: https://gitlab.com/stevenshiau/clonezilla/merge_requests/38
* Sun Oct 28 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.11-drbl1
* Bug fixed: remove the extra "-r" option in partclone.dd
for multicast restoring.
* Sun Oct 28 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.10-drbl1
* Bug fixed: failed to create correct files for BT mechanism when the file
system is in dd mode. This bug was introduced when ".dd-ptcl-img." file
format was added.
* Stop using "--allowed_dir" for ocs-bttrack in ocs-btsrv. This makes
starting tracker very slow when there are huge number of files in the
dir.
* Wed Oct 24 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.9-drbl1
* Make unknown fs as "dd", and the image name for partition like:
sda3.dd-img.aa is now a legacy. It's replaced by
sda3.dd-ptcl-img.lzma.aa.
Rewrite the same mechanism in ocs-onthefly.
* Bug fixed: Failed to detect lzma compression for the partition image
file $pt.dd-img.aa. Thanks to Phil P.
Ref: https://sourceforge.net/p/clonezilla/bugs/307/
* Sun Oct 21 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.8-drbl1
* Bug fixed: remove "-i" from fatresize options in ocs-resize-part.
Thanks to MaDaTyGo for reporting this.
Ref: https://github.com/stevenshiau/clonezilla/issues/41
* Wed Oct 10 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.7-drbl1
* Disable network-manager by default in DRBL/Clonezilla live. This can
avoid it automatically starts dhclient, and later conflicts with
ocs-live-netcfg.
* Sun Sep 30 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.6-drbl1
* Merge variables locale_to_keep_for_X and locale_to_keep_for_no_X as
locale_to_keep in live-hook of clonezilla live.
* Sat Sep 29 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.5-drbl1
* Keep locales for the name without ".UTF-8", e.g., keep locales for
both en_US.UTF-8 and en_US when running localepurge as Clonezilla live
is created.
* Tue Sep 25 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.4-drbl1
* In addition to massive-deployment mode, the interactive-client mode was
added so that lite server can provide the ability to enter interactive
mode of Clonezilla live in the clients.
* Add boot parameter secure_boot_client so that the mechanism of
secure boot for uEFI client can be enabled with a boot parameters.
The secure boot mechanism for clients is not complete, because there are
two limits for signed shim and grub:
(1) Shim and grub does not honor the proxy offer packet.
Ref: https://lists.gnu.org/archive/html/grub-devel/2016-04/msg00051.html
http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2017q1/011347.html
(2) grub lacks the ability to autoload grub2's config file when
netbooting. Ref: https://bugzilla.redhat.com/show_bug.cgi?id=873406
* Tue Sep 04 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.3-drbl1
* Show postrun dialog after ocs-live-feed-img is run.
* Program ocs-chkimg should keep the ocs_sr_mode in
/var/lib/clonezilla/ocs-vars so that ocs-live-run-menu
can read it. This can avoid dialog be run
without waiting for user to press enter. Thanks to Grant Chapman
(grantdchapman _at_ gmail com) for reporting this issue.
* Mon Aug 27 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.2-drbl1
* Typoes in ocs-onthefly fixed. Thanks to ProBackup-nl.
Ref: https://github.com/stevenshiau/clonezilla/pull/40/
* Fri Aug 24 2018 Steven Shiau <steven _at_ clonezilla org> 3.32.1-drbl1
* Let live-build 20180618 handle uEFI boot, so
ocs-put-signed-grub2-efi-bldr and ocs-gen-grub2-efi-bldr are deprecated.
The changes:
1. /boot/grub/efiboot.img is /boot/grub/efi.img now.
2. /EFI/boot/grub.cfg is moved to /boot/grub/grub.cfg now.
* Mon Aug 20 2018 Steven Shiau <steven _at_ clonezilla org> 3.31.8-drbl1
* Temporarily disable dislocker-find in ocs-get-part-info due to some
issues: (1) It's broken in Debian Sid: https://bugs.debian.org/906430
(2) https://sourceforge.net/p/clonezilla/discussion/Open_discussion/thread/e1264596
* Sun Aug 19 2018 Steven Shiau <steven _at_ clonezilla org> 3.31.7-drbl1
* Detect DNS instead of hard coding in ocs-put-signed-grub2-efi-bldr.
* Wrong path for the log about running ocs-put-signed-grub2-efi-bldr
in efi-misc-binary-hook
* Sat Aug 18 2018 Steven Shiau <steven _at_ clonezilla org> 3.31.6-drbl1
* Output download status for grub-efi related files in
efi-misc-binary-hook.
* Sat Aug 11 2018 Steven Shiau <steven _at_ clonezilla org> 3.31.5-drbl1
* A workaround to make Ubuntu resolv.conf work for Ubuntu >= 18.04, only
for live system.
* Thu Jul 12 2018 Steven Shiau <steven _at_ clonezilla org> 3.31.4-drbl1
* Make get_efi_hd_boot_entry_info of ocs-functions show unique result.
* Tue Jun 19 2018 Steven Shiau <steven _at_ clonezilla org> 3.31.3-drbl1
* Bug fixed: a workaround to makes sure that client will notify the
lite server so that the next boot the client will enter local booting.
Add ocs_server in the client's boot parameters for Clonezilla lite
server. This is due to a ps (from procps-ng 3.3.15) issue that somehow
it can not list the PID by this command: ps -C ocs-live-get-img.
* Wed Jun 06 2018 Steven Shiau <steven _at_ clonezilla org> 3.31.2-drbl1
* Bug fixed: it's /run/live/medium/, not /run/live/medium/live.
Add /run/live/medium/ in live_media_path_chklist of drbl-ocs.conf
since 1:20180328 live-boot uses /run/live instead of /lib/live/mount
* Mon Jun 04 2018 Steven Shiau <steven _at_ clonezilla org> 3.31.1-drbl1
* Add /run/live/medium/live in live_media_path_chklist of drbl-ocs.conf
since 1:20180328 live-boot uses /run/live instead of /lib/live/mount
* Tue May 22 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.41-drbl1
* Append "-C" option to partclone when option -icds is enabled in
restoreparts mode.
Ref:
https://sourceforge.net/p/clonezilla/discussion/Help/thread/3a21b5f4
* Fri May 18 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.40-drbl1
* New a variable ocs_live_exclude_kernels in drbl-ocs.conf so that
it's easier to use get_latest_kernel_ver_in_repository function
in ocs-functions.
* Tue May 08 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.39-drbl1
* Make get_latest_kernel_ver_in_repository exclude oem linux kernel.
* Add support for creating cosmic clonezilla live.
* Mon Apr 16 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.38-drbl1
* Bug fixed: get-latest-ocs-live-ver failed to get the latest version
number of Clonezilla live from Sourceforge website.
* Thu Apr 12 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.37-drbl1
* Increase the buffer size of EFI BOOTDISKSIZE.
* Mon Apr 02 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.36-drbl1
* Skip removing old partitions in the ONIE install.sh. No need for
Clonezilla live.
Add PATH to install.sh for ONIE.
* Thu Mar 29 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.35-drbl1
* Rewrite part of the codes of ocs-iso-2-onie. Make output messages better
and easier to read.
* Wed Mar 28 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.34-drbl1
* Add ocs-iso-2-onie which can be used to turn Clonezilla iso to ONIE
image. It's based on the what Luca Boccassi has patched to Debian live
Ref: https://salsa.debian.org/live-team/live-build/merge_requests/4
* Sun Mar 18 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.33-drbl1
* Remove package consolekit from DRBL live. It does not exist in Debian
Sid anymore.
* Thu Mar 15 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.32-drbl1
* Use "dpkg -l" instead of "dpkg -L" to query package in ocs-live-hook
so that it can accept wildcard in the package name.
* Wed Mar 14 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.31-drbl1
* Force to remove unused linux kernels in hook for clonezilla live:
linux-image-*-(aws|gcp|lowlatency|azure|kvm).
* Tue Mar 13 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.30-drbl1
* Update function get_latest_kernel_ver_in_repository to exclude more
Linux kernels which will not be used on Clonezilla live.
* Tue Mar 06 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.29-drbl1
* Bug fixed: jfbterm shold not exit when lite server is running. It would
terminate the required service for clients to restore image, especially
BT service in non-English environment.
* Sat Feb 24 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.28-drbl1
* Update get_efi_hd_boot_entry_info in ocs-functions. Make it work for
some cases with more characters before keyword "HD".
* Thu Feb 22 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.27-drbl1
* Improve function get_efi_hd_boot_entry_info of ocs-functions so it
covers more cases to get the correct boot_file, e.g., some characters
before "HD":
Boot0006* Debian PciRoot(0x0)/Pci(0x1,0x0)/HD(1,GPT,a314a8b1-b2dd-4b36-96b1-24c99b3ea940,0x800,0x100000)/File(\EFI\debian\grubaa64.efi)
* Update known_efi_boot_file_chklist in update-efi-nvram-boot-entry by
adding known ARM64 EFI boot files.
* Tue Feb 20 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.26-drbl1
* Add known ARM64 efi boot files in update-efi-nvram-boot-entry.
* Tue Feb 13 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.25-drbl1
* Bug fixed: cnvt-ocs-dev failed to convert EBR (like sda2-ebr).
Thanks to killuaDK for reporting this.
Ref: https://sourceforge.net/p/clonezilla/discussion/Open_discussion/thread/b851e095
* Thu Jan 18 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.24-drbl1
* It's not good to run screen with ocs-scan-disk in speech synthesis mode.
Thanks to Eigeldinger Simon (simon.eigeldinger _at_ hohenems at) for
reporting that.
* Tue Jan 09 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.23-drbl1
* Add channel bonding option in ocs-live-netcfg.
Thanks to panther_1 for requesting this.
Ref: https://sourceforge.net/p/clonezilla/support-requests/61/
* Sun Jan 07 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.22-drbl1
* Make prep-ocsroot can use disk block device (e.g., /dev/sdc) as image repository.
Thanks to Riksoft for requesting this.
Ref: https://sourceforge.net/p/clonezilla/bugs/288/
* Tue Jan 02 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.21-drbl1
* Bug fixed: add -z9 selection in ocs-cvtimg-comp.
* Tue Jan 02 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.20-drbl1
* Replace all words "M$" by MS.
* Mon Jan 01 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.19-drbl1
* Bug fixed: duplicated hostname modification selections for multiple disks.
* Mon Jan 01 2018 Steven Shiau <steven _at_ clonezilla org> 3.30.18-drbl1
* Make the function for ocs-chnthn work for device name like
/dev/nvme0n1p1. This change should really fix the issue reported here:
https://github.com/stevenshiau/clonezilla/issues/30
* Sat Dec 30 2017 Steven Shiau <steven _at_ clonezilla org> 3.30.17-drbl1
* Add options -pe and -pfe of ocs-sr.
This allows user to enter password in the command options although
it's not safe. Thanks to ub2 _at_ gmx ch for requesting this.
Ref:
https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/thread/d3af2134
* Fri Dec 29 2017 Steven Shiau <steven _at_ clonezilla org> 3.30.16-drbl1
* Bug fixed: efiboot.img did not work secure boot.
* Fri Dec 29 2017 Steven Shiau <steven _at_ clonezilla org> 3.30.15-drbl1
* Bug fixed: fail to use secure boot loader for Ubuntu based Clonezilla
live.
* Thu Dec 28 2017 Steven Shiau <steven _at_ clonezilla org> 3.30.14-drbl1
* Add support ARM64 serial console ttyAMA0 autologin.
Systemd service start-ocs-live.service should wait for ttyAMA0-3 to be
started.
* Thu Dec 28 2017 Steven Shiau <steven _at_ clonezilla org> 3.30.13-drbl1
* Add support for lz4mt (-z8p).
* Wed Dec 27 2017 Steven Shiau <steven _at_ clonezilla org> 3.30.12-drbl1
* Add support for zstd/pzstd (-z9/-z9p).
* Remove "-p 16" for pigz in drbl-ocs.conf. It should let pigz to decide that
automatically.
* Tue Dec 26 2017 Steven Shiau <steven _at_ clonezilla org> 3.30.11-drbl1
* Bug fixed: ocs-chnthn now supports modifying Win10 hostname.
Thanks to František Griga for reporting this issue.
Ref: https://sourceforge.net/p/clonezilla/support-requests/100/
* Package drbl-chntpw is no more used, and use reged from package chntpw
now in Debian or Ubuntu system.
* Switch lz4 option to be "-1" instead of "-3" in drbl-ocs.conf.
* Thu Dec 21 2017 Steven Shiau <steven _at_ clonezilla org> 3.30.10-drbl1
* Force to run inform_kernel_partition_table_changed in the function
restore_hidden_data_after_MBR of ocs-functions.
* Wed Dec 06 2017 Steven Shiau <steven _at_ clonezilla org> 3.30.9-drbl1
* Better mechanism to detect partition or disk in ocs-chnthn-functions.
Ref: https://github.com/stevenshiau/clonezilla/issues/30
* Tue Dec 05 2017 Steven Shiau <steven _at_ clonezilla org> 3.30.8-drbl1
* Bug fixed: ocs-iso did not include dir live for ARM64.
* Mon Dec 04 2017 Steven Shiau <steven _at_ clonezilla org> 3.30.7-drbl1
* Do not download grub-pc or grub1 deb in the hook function for ARM64
arch when creating Clonezilla live.
* Mon Dec 04 2017 Steven Shiau <steven _at_ clonezilla org> 3.30.6-drbl1
* Fix typos in create-debian-live.
* Mon Dec 04 2017 Steven Shiau <steven _at_ clonezilla org> 3.30.5-drbl1
* Use variable PKG_FROM_DBN_WHICH_OCS_LIVE_NEED_ARM64_ONLY so that
grub-efi-arm64-bin will be added in live system when running
create-debian-live and create-ubuntu-live for ARM64 system.
* Mon Dec 04 2017 Steven Shiau <steven _at_ clonezilla org> 3.30.4-drbl1
* Improve the ezio seeding log file name.
* Sun Dec 03 2017 Steven Shiau <steven _at_ clonezilla org> 3.30.3-drbl1
* Redirect the output of ezio to /var/log/ezio-seeding.log.
* Use transmission-edit to update the BT server's IP address instead of
regenerating it. Thanks to Date Huang for sharing this idea.
* Sun Dec 03 2017 Steven Shiau <steven _at_ clonezilla org> 3.30.2-drbl1
* Add new compression format: lz4 (-z8).
* Sun Dec 03 2017 Steven Shiau <steven _at_ clonezilla org> 3.30.1-drbl1
* Add support for creating ARM64 live system for Clonezilla live
(create-debian-live and create-ubuntu-live only).
* Add using ezio as seeder in BT (ocs-btsrv). This should have better
performance than using ctorrent or aria2c as seeder.
* Wed Nov 22 2017 Steven Shiau <steven _at_ clonezilla org> 3.29.9-drbl1
* Do not remove vmlinuz-* or initrd-* when in arch is arm64 since
binary_syslinux of live-build is not run. Just rename them as vmlinuz
and initrd.
* Make Clonezilla depends on isolinux.
* Mon Nov 20 2017 Steven Shiau <steven _at_ clonezilla org> 3.29.8-drbl1
* Initial support arm64 for create-debian-live and ocs-gen-grub2-efi-bldr.
* Wed Nov 15 2017 Steven Shiau <steven _at_ clonezilla org> 3.29.7-drbl1
* Bug fixed: useless files and dirs (e.g. efi) were removed when creating
gparted live and drbl live.
* Tue Nov 14 2017 Steven Shiau <steven _at_ clonezilla org> 3.29.6-drbl1
* Bug fixed: create-gparted-live failed to create GParted iso.
* Wed Nov 01 2017 Steven Shiau <steven _at_ clonezilla org> 3.29.5-drbl1
* Update lh_ver_required and debootstrap_ver_required for live-build 5 and
bionic in drbl-ocs.conf.
* Add support for Bionic in create-ubuntu-live.
* Mon Oct 30 2017 Steven Shiau <steven _at_ clonezilla org> 3.29.4-drbl1
* Use xorriso instead of genisoimage when creating DRBL/GParted live iso.
With this, no need to patch genisoimage to work with EFI booting, and no
need to run isohybrid for the created iso file.
* Remove option --bootstrap from create-drbl-live-by-pkg
since live-build does not support it anymore.
* Fri Oct 27 2017 Steven Shiau <steven _at_ clonezilla org> 3.29.3-drbl1
* Path for efiboot.img was not created first.
* Fri Oct 27 2017 Steven Shiau <steven _at_ clonezilla org> 3.29.2-drbl1
* Put efiboot.img in /boot/grub/ inside zip file.
Slightly change the way to create efiboot.img for iso file.
* Thu Oct 26 2017 Steven Shiau <steven _at_ clonezilla org> 3.29.1-drbl1
* Make Clonezilla work for live-build v5 (version >= 201602xx)
* Use xorriso instead of genisoimage when creating Clonezilla live iso.
With this, no need to patch genisoimage to work with EFI booting, and no
need to run isohybrid for the created iso file.
* Add more grub modules in grub boot loader:
memdisk fat efinet tftp net
* Thu Oct 12 2017 Steven Shiau <steven _at_ clonezilla org> 3.28.10-drbl1
* Do not put "insmod vbe" in grub EFI boot menu. Module vbe is for legacy
bios.
* Revert to original ocs-gen-grub2-efi-bldr. Module vbe and pci are for
legacy BIOS, not for EFI.
* Thu Oct 12 2017 Steven Shiau <steven _at_ clonezilla org> 3.28.9-drbl1
* Better mechanism to add grub2 modules pci and vbe for grub boot loader.
* Thu Oct 12 2017 Steven Shiau <steven _at_ clonezilla org> 3.28.8-drbl1
* Add vbe as one of EFI required modules.
Ref: https://sourceforge.net/p/clonezilla/bugs/240/
* Fri Sep 29 2017 Steven Shiau <steven _at_ clonezilla org> 3.28.7-drbl1
* Add a workaround to make dnsmasq relay work for uEFI network boot clients.
i.e., we have to assign the tftp server IP address in grub network
boot loader. This is only necessary when dnsmasq is used to relay the
DHCP request from clients to existing DHCP service
Ref: http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2017q1/011124.html
* Wed Sep 27 2017 Steven Shiau <steven _at_ clonezilla org> 3.28.6-drbl1
* Bug fixed: /EFI/centos/grubx64.efi order.
/EFI/centos/grubx64.efi should be before /EFI/Boot/bootx64.efi.
Thanks to Fritzinger, Bernd (Bernd.Fritzinger _at_ bruker com).
* Tue Sep 26 2017 Steven Shiau <steven _at_ clonezilla org> 3.28.5-drbl1
* Add lite-server prompt in the command clonezilla
* Use Partclone 0.3.8 to create dd slice files.
* Thu Sep 21 2017 Steven Shiau <steven _at_ clonezilla org> 3.28.4-drbl1
* No prompt for removing eject in EFI machine when rebooting or poweroffing
since most of the case nowadays people use USB to boot the machine.
* Thu Sep 21 2017 Steven Shiau <steven _at_ clonezilla org> 3.28.3-drbl1
* Add /EFI/centos/grubx64.efi to known_efi_boot_file_chklist in
update-efi-nvram-boot-entry. Thanks to Fritzinger, Bernd
(Bernd.Fritzinger _at_ bruker com) for providing the patch.
* Let update-efi-nvram-boot-entry run on Mac.
* Wed Sep 20 2017 Steven Shiau <steven _at_ clonezilla org> 3.28.2-drbl1
* Disable systemd-networkd-wait-online service. By default it will wait
for 2 mins, and it's useless for Clonezilla live since the user will
configure the networking later.
Ref: https://sourceforge.net/p/clonezilla/discussion/Clonezilla_live/
thread/9511d653/
* Add boot parameter ocs_netlink_timeout so that the network link
detection timeout can be assigned for ocs-live-netcfg.
* Tue Sep 19 2017 Steven Shiau <steven _at_ clonezilla org> 3.28.1-drbl1
* Add an option -cbm to ocs-live-feed-img. Besides, remove boot parameter
ocs_litesrv_mode. It's better to assign that in the command line option
(-dm) when running ocs-live-feed-img, e.g.,
ocs-live-feed-img -cbm netboot -dm auto-detect -g auto -e1 auto -e2 -r
-x -j2 -sc0 -p reboot -md multicast --clients-to-wait 1
--max-time-to-wait 300 start myimg sda
* Support using UUID and LABEL as image repository, i.e.,
local_dev for image repository can be assigned as:
dev:///LABEL|UUID|PARTLABEL|PARTUUID=uuid|label. E.g.,
ocs_repository="dev:///UUID=84b012cc-5a4c-41e2-bf20-620d028072cb"
* Simply the S08speakup. Remove those not-working commands
during booting, like sleep.
* Tue Sep 5 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.20-drbl1
* Improve the mechanism for starting espeakup.
* Tue Aug 29 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.19-drbl1
* Add beep for syslinux/grub2 boot menu, and add hotkey key "-s"
for grub2 boot menu.
* Thu Aug 24 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.18-drbl1
* Get the locale and set the VOICE in /etc/default/espeakup.
* Thu Aug 10 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.17-drbl1
* Speech synthesis is added the boot menu of Clonezilla live.
* Wed Aug 01 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.16-drbl1
* Add udftools in GParted live packages list.
* Mon Jul 31 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.15-drbl1
* Add option -z|--prefer-archive to ocs-live-dev so that archive program can be assigned.
Thanks to Mircea Dan for providing the patch.
Ref: https://sourceforge.net/p/clonezilla/bugs/278/
* Sun Jul 23 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.14-drbl1
* Bug fixed: matching codes for extended partitions. Thanks to Alan
Rooks.
Ref: https://sourceforge.net/p/clonezilla/bugs/275/
* Remove the extra space lines in main menu in clonezilla.
* Mon Jun 26 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.13-drbl1
* Start espeak service when accessibility module is loaded.
* Sat Jun 24 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.12-drbl1
* Add a mechanism to load module for accessibility (e.g, speakup_soft) instead
of hard coding it in initramfs. The mechanism is similar to that in Debian
Stretch installer.
* Tue Jun 13 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.11-drbl1
* Add SMB version selection when mounting CIFS. Thanks to Eric Nichols
for asking this.
* Mon Jun 12 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.10-drbl1
* Remove "set -e" in create-ocs-tmp-img to make it run
in non Debian-based OS.
* Sun Jun 04 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.9-drbl1
* Add loading module speakup_soft in initramfs. This is required for
running program espeakup.
* Mon May 29 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.8-drbl1
* Use "auto-detect" instead of "auto-dhcpd" for the lite sever mode
in ocs-live-feed-img.
* Thu May 25 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.7-drbl1
* Make all toram mode as live in ocs-iso and ocs-live-dev.
* Thu May 25 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.6-drbl1
* Update toram mode as "live,syslinux" for ocs-live-boot-menu when
it's assigned as "live" because for Clonezilla live the config
file in syslinux dir and the vmlinuz and kernel in live dir
is required.
* Thu May 25 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.5-drbl1
* If DHCP service exists, by default ocs lite server just leases the IP
address from DHCP server in ocs-live-feed-img.
* Wed May 24 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.4-drbl1
* Instead of asking "to-upstream" or "in-isolation", now asking
use-existing-dhcpd, start-new-dhcpd, auto-dhcpd in ocs-live-feed-img.
* Support replaying the DHCP service to existing DHCP service in
ocs-live-feed-img.
* Bug fixed: typos. lite_client -> lite-client, lite_server -> lite-server
in file clonezilla.
* Sat May 20 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.3-drbl1
* Bug fixed: select-in-client enters command line mode after job is done.
Ref: https://sourceforge.net/p/drbl/discussion/DRBL_for_Debian/thread/d7427aaa/
Thanks to Santiago Castro Olivares for reporting this.
* Tue May 16 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.2-drbl1
* Rotate log file ocsmgrd-notify.log instead of overwritting it.
* Add more prompts to ocs-scan-disk.
* Sun May 06 2017 Steven Shiau <steven _at_ nchc org tw> 3.27.1-drbl1
* Bug fixed: ocsmgrd command with pipe did not protected with nohup.
It failed when CJK language is used in Jfbterm.
* Sun May 06 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.39-drbl1
* Move the codes about making the ocsmgrd outputs won't be overwritten
by dialog to ocs-live-feed-img instead of clonezilla.
* Sat May 06 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.38-drbl1
* Bug fixed: squashfs_fmode should be global variable in
ocs-live-feed-img.
* Sat May 06 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.37-drbl1
* Add parsing boot parameter "ocs_litesrv_mode" for lite server presetting.
When clonezilla lite server mode is enabled, ocs-live-run-menu won't
deal with mounting repository and let ocs-live-feed-img to handle that.
Thanks to Aaron Burling (aaron_burling _at_ lkstevens wednet edu) for
providing suggestions.
* Add configuring network if it's not before mounting network file system in
ocs-live-repository.
* Fri May 05 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.36-drbl1
* Bug fixed: wrong sequence to filter "dbg" kernel in
get_latest_kernel_ver_in_repository of ocs-functions.
* Fri May 05 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.35-drbl1
* Update function get_latest_kernel_ver_in_repository of ocs-functions
to exclude "-dbg" kernel.
* Tue May 02 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.34-drbl1
* Bug fixed: Wrong path for ocsmgrd-notify.log.
* Mon May 01 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.33-drbl1
* Read message from language file for prompt.
* Mon May 01 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.32-drbl1
* Use nohup for ocsmgrd to avoid it's terminated when
jfbterm is finished.
* Bug fixed: stop service first when clonezilla.lock exists.
We have to wait for udp-sender to be finished so that when
CJK locales uses jfbterm, udp-sender won't be terminated
due to jfbterm is finished.
* Sat Apr 29 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.31-drbl1
* Arrange the main menu of Clonezilla live as: "device-image",
"device-device", "remote-source", "remote-dest", "lite-server",
"lite-client".
Thanks to Aaron Burling (aaron_burling _at_ lkstevens wednet edu) for
providing suggestion.
* Add -ro,--remote-clone-only & -lo,--local-clone-only in ocs-onthefly.
* Move live-server menu to clonezilla main menu. No more in ocs-sr.
* Thu Apr 27 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.30-drbl1
- Deal with the file permission of filesystem.squashfs for lighttpd
service.
Thanks to Aaron Burling (aaron_burling _at_ lkstevens wednet edu)
* Wed Apr 26 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.29-drbl1
- Add support for creating Artful-based Clonezilla live.
* Wed Apr 26 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.28-drbl1
- Add network configuration when in client interactive mode for ocs-onthefly.
* Wed Apr 26 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.27-drbl1
- Add reserved "ask_user" for source IP and device for ocs-onthefly client
mode.
- Add another menu "misc-utils" in Clonezilla.
* Sun Apr 23 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.26-drbl1
- Daemon ocsmgrd should not update pxe config in to-upstream mode of
ocs-live-feed-img.
* Sun Apr 23 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.25-drbl1
- Bug fixed: Make sure dnsmasq is started in order.
- Unless there is an existing image in /tmp otherwise honor the original
image name in ocs-live-get-img.
* Sun Apr 23 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.24-drbl1
- Make sure stop function kill all the processes in ocs-live-feed-img.
- Update some prompts in ocs-live-feed-img.
- The menu for ocs-live-feed-img now includes both start and stop
selections.
* Sat Apr 22 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.23-drbl1
- Add PXE service in Clonezilla live lite server.
* Fri Apr 21 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.22-drbl1
- Program prepare-files-for-PXE-client should run after drbl-prepare-pxelinux in
ocs-live-hook.
* Fri Apr 21 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.21-drbl1
- Use prepare-files-for-PXE-client, the better one, to put the network
booting files for clients of Clonezilla live.
* Fri Apr 21 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.20-drbl1
- Bug fixed: wrong command to create bootx64.efi in live hook when creating
Clonezilla live.
* Fri Apr 21 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.19-drbl1
- Use gen_dnsmasq_cfg to create the config file for dnsmasq
in ocs-live-feed-img.
- Create bootx64.efi and put pxelinux.0 in /tftpboot/nbi_img when creating
Clonezilla live.
* Thu Apr 20 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.18-drbl1
- Add the mechanism about report of restoring results.
- Add prompt about Clonezilla live lite server.
* Wed Apr 19 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.17-drbl1
- Always the network environment mode in ocs-live-feed-img.
- Add option -nm|--netenv-mode to ocs-live-feed-img.
* Wed Apr 19 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.16-drbl1
- Confine the command to run in the client, i.e., Program
ocs-live-feed-img only provides parameters to clients
instead of whole command.
- Extract creating BT slice files to be a program: ocs-gen-bt-slices
* Tue Apr 18 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.15-drbl1
- Bug fixed: option '-um' should not be passed to ocs-sr in
ocs-live-feed-img.
- Bug fixed: NAT service failed to start due to wrong parameters in
ocs-live-feed-img.
- Only output the content ocs-client-run.sh to log in ocs-live-get-img.
* Tue Apr 18 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.14-drbl1
- Preset the user mode when run ocs-live-feed-img in ocs-sr menu.
* Tue Apr 18 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.13-drbl1
- Remove lite-client from ocs-sr interactive menu.
* Tue Apr 18 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.12-drbl1
- Update language files for lite server/client.
- Add lite-server and lite-client in ocs-sr menu.
- Check if ocs-live-feed-img and ocs-live-get-img run in Clonezilla live. If
not, quit directly.
- Enable NAT so multicast packets can be sent in ocs-live-feed-img.
* Mon Apr 17 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.11-drbl1
- Bug fixed: wrong uplink_ip in ocs-live-feed-img.
* Mon Apr 17 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.10-drbl1
- Set the ethernet card status to be up in "In_isolation" mode.
* Mon Apr 17 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.9-drbl1
- Add modes "To_upstream" and "In_isolation" for ocs-live-feed-img. Since
bittorrent is not ready yet, "In_isolation" is disabled by default.
* Fri Apr 14 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.8-drbl1
- Bug fixed: clients-to-wait mode failed to run in client.
Thanks to Aaron Burling (aaron_burling _at_ lkstevens wednet edu)
for reporting the issue.
- Add support bittorrent restoring. However, not enabled yet.
- Put log file in ocs-live-feed-img.log instead of clonezilla.log.
- Put log in ocs-live-get-img.log instead of clonezilla.log
- Prompt to avoid running ocs-live-get-img in clonezilla live lite server.
* Thu Apr 13 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.7-drbl1
- Enable different mechanism for creating BT slices with partclone. This is
controlled by option partclone_make_slice_opt in drbl-ocs.conf.
- Exclude encrypted image when selecting image in ocs-live-feed-img.
- Add more outputs from ocs-live-feed-img and ocs-live-get-img in log file.
* Tue Apr 11 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.6-drbl1
- Add more checking in ocs-live-feed-img, including:
the created ocs-client-run.sh should check if the pseudo image
downloading is successful, and the extraction of tarball works.
Thanks to Aaron Burling (aaron_burling _at_ lkstevens wednet edu)
for reporting the issue.
* Mon Apr 10 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.5-drbl1
- Bug fixed: batch mode of ocs-live-feed-img failed.
* Mon Apr 10 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.4-drbl1
- Bug fixed for ocs-live-feed-img:
Even if it's local repository, we still have to configure network
otherwise the udp-sender won't start.
* Mon Apr 10 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.3-drbl1
- Improve ocs-live-feed-img:
Choose the destination device instead of inputting it.
Make sure "restoreparts" mechanism works.
Add more prompt about unattended mode.
* Sun Apr 09 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.2-drbl1
- Update usage descriptions in ocs-live-feed-img.
- Enable function to do image checking on server in ocs-live-feed-img.
- Check if ocs-client-run.sh exists before running in ocs-live-get-img.
- Update usage descriptions for drbl-cso.
* Sun Apr 09 2017 Steven Shiau <steven _at_ nchc org tw> 3.26.1-drbl1
- Rewrite ocs-live-feed-img and ocs-live-get-img:
1. Use image tarball for clients to download. The tarball does not
contain the image files of file system. They will be sent by udpcast.
2. Improve the whole program. Add complete command line options.
3. Add prompt about running the program again.
- Bug fixed: missing option -irvd|--irvd in drbl-ocs.
* Fri Apr 07 2017 Steven Shiau <steven _at_ nchc org tw> 3.25.29-drbl1
- Disable lighttpd by default for clonezilla/drbl live.
- Add ocs-live-feed-img and ocs-live-get-img so that Clonezilla live can be
the multicast feeding server, and also be the client to receive multicast
packets.
- Improve function feed_multicast_restoreparts so that it can work with
ocs-live-feed-img.