-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathTODO
51 lines (43 loc) · 2.1 KB
/
TODO
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
DOLLY TODO
GRUB boot loader support:
+ copy hidden 62 sectors, used to store GRUB 1.5 stage files (http://www.pixelbeat.org/docs/disk/):
dd bs=512 count=62 skip=1 if=/dev/sda of=./sda_hidden_data_sectors_1-62.bin
+ restore those hidden sectors at cloning time:
cat sda_hidden_data_sectors_1-62.bin | ssh root@pf13 dd bs=512 count=62 seek=1 of=/dev/sda
Main:
- use partclone to copy all Clonezilla functionality (clone Vista, Win7, Linux, GPT, resize FS, etc...)
- disable display power saving (via DPMS) or set timeout to XX hours
- use dhcp-probe package - network DHCP or BootP server discover
- use os-prober package - utility to detect other OSes on a set of drives
- use HDT project (http://hdt-project.org/wiki) - analyze hardware on first booted computer
- set ethernet speed to 100 Mbit/s full duplex at early boot stage (initrd)
Scripts:
- create Makefile
- replace gzip with xz
- move main scripts to /usr/local/bin
- send status info at intervals to update status on web interface
- redraw message on main console at intervals on cloned computer
Web-interface:
+ add support for WakeOnLan via wakeonlan (for ex.: wakeonlan -i 192.168.110.255 14:da:e9:47:15:ca)
+ write essential cloning logs to /var/log
- always log disconnected clients
- do not show "path to image" in web interface, add "name" and "description" fields
- add ability to delete images from hard disk
- logrotate logs
- fix typos
- fix language errors
- AAA
- first run wizard (also setup DHCP|ProxyDHCP)
- delete "Path" columnt in "Images" tab
- set long timeout for tooltip with full description in "Images" tab
Package:
- compile ipxe (or use ipxe package if undionly.kkpxe provided?)
- add rule to recompile debian live after system upgrade? (post-upgrade hook)
- install dependencies (dnsmasq, udpcast, live-boot, live-build, live-config, ipxe*, nginx, fcgiwrap, php5-cgi, openssh-server, wakeonlan,..)
- run as daemon in background
- use parallel compressing (pigz), decompressing can't be parallelised (man pigz)
Languages:
- localisation support
- translate to international english
- fix typos
Add speed and duplex settings to boot phase (live image)