Cool, so i'm guessing the username_opt is what prevented it from booting? Looked to me like it was doing the same thing it did when I had the wrong username in slim.conf and had it set to autologin, trying to log me into an account that didn't exist.
One other issue while i'm here:
The previous snapshot/install runs have all been with a stock devuan system with no modification whatsoever to user settings with regard to panel settings, wallpaper, menus, etc.
In the new one i'm doing i'm altering a lot of the default settings, one panel at the bottom, new wallpaper and more. So my first good snapshot run retained all those settings and configs to the livecd, i'm basically not excluding much of anything in the excludes files. But when I installed it, and booted up, it had reverted to the default devuan settings for the panel and wallpaper and such.
The culprit seems to be ~/.config/dconf/user , as it must be generating a new one upon install/change of username and using the defaults, and in truth it needs to I think, or some links might be wrong, not sure as it's a binary file I can't look at. Really don't like dconf, it reeks of windows registry stuff.
So, anybody familiar with this and know a trick?

Or do I have to go into /usr/share/glib-2.0 and add override files for every setting I want to stick?
I know another script I used that gen'ed new users off of etc/skel made the altered settings stick, even through the username change. Not sure how, seems like you would still need to generate a new ~/.config/dconf/user to have any links in there point to the correct new username home file.
*EDIT* Now that I think about it, that was in gnome 2, it used gconf and there was no dconf at that time, if I recall correctly all the panel settings and wallpaper etc. was just stored in ~/.config somewhere, so it retained settings through your etc/skel .config files and you just had to be sure and make your etc/skel agnostic to any changes in username.
Is dconf/gsettings stuff mate and gnome specific only or do you have some of this hoo-ha in Xfce?
fsmithred wrote:@greenjeans: Those two files are the boot menus. If you boot with isolinux (from bios) the TAB button will let you see and edit the boot command. If you boot with grub (from uefi) the e key will let you see and edit the boot command. This is part of the screw-up I mentioned before, but I forgot about the netconfig_opt and username_opt. Thanks for reporting. The entries should look like this:
- Code: Select all
label live
menu label ${DISTRO} (default)
kernel /live/vmlinuz
append initrd=/live/initrd.img boot=live ${netconfig_opt} ${username_opt}
@dzz:
Welcome home! Glad to have you back. We're almost famous now that we're listed on Distrowatch.