Moved various pieces of init code from migrate_or_squash_OS() into more
appropriate places
Adjusted phases A through D; now, A=OS+important packages;
B=kernel+stuff; C=final packages; D=C+config; oh, and at present, we
don't save D (this is for test porpoises)
Encapsulate two Debian-specific functions; call them during 'final push'
(not distro-specific tweak)
Max compression is now False again
Mickey-mouse patching of lxdm is Debian-only; so, subroutine has been
moved to Debian.py
import generate_mickeymouse_lxdm_patch from debian (not utils)
python-sqlite is installed by subclasses now
Tweaked _A, _B, _C, _D install groups
Better Debian support
Install python(2)-sqlite
Better echoes
Switch build/install order around (_A, _B, _C, _D) => more efficient
0.1s delay (not 0.3s) beween calls to init funcs in post-login script
Recompile & modify lxdm (Debian only) to make it call ersatz_lxdm.
Added error-checking around sqfs creator subroutine.
Tweaked _A, _B, _C, _D contents. _D won't get built usually. (There's no
need, as _C is good enough for most purposes.) To make _D gen, enable
maximum compression.
Forcibly rebuild kernel etc. in _B, not _C. This will save 2-3 minutes
during test runs.
When deleting unused locales, allow for the possibility that it's
already been done.
Install cmake as one of the important packages (at beginning).
Install PySide while installing urwid and dropbox_uploader.
Install bitmask properly (?).
If nm-cli doesn't work (meaning, Debian's nm-clis is broken compared to
Archlinux's), don't keep trying to run it. Instead, call nm-applet once.
Don't try to tweak LXDM's source code.
Install gtk2 glib perl module.
use nm-applet instead of nmcli
Better debugging, re: vmlinux.uimg
Still trying to install bitmask
Rejigged install order _A,B,C,D
Install gtk2-perl
Use nm-applet instead of nmcli
Better installing of bitmask
Still working on gpgApplet