Ah. Balls. I might have produced the 1.1.5 full raspberry version by taking the raspberrylite image and applying the full profile, forgetting about the desktop
OK I’ve pushed a fix to master branch. If you change to master branch (http://goodrobots.github.io/maverick/#/?id=maverick-code-branch) change to console mode first (sudo systemctl isolate multi-user.target), then run maverick configure, it should install and fire up the desktop. You can then change back to the stable branch for normal operation.
Yes, works great now for me. Did you do a maverick self-update after changing the branch, and change back to multi-user target before running configure? Did it at least install the desktop packages? You should see something like:
[dev] [mav@maverick-raspberry ~/software/maverick]$ maverick configure
Maverick - UAV Companion Computer System - Version 2.0.0-dev
WARNING: Maverick is using branch:master, not stable
Environment marker set and is being used to set maverick environment: dev
Maverick Environment: dev
Proceeding to update system configuration - please be patient, this can take a while..
Notice: Compiled catalog for maverick-raspberry.home in environment dev in 39.03 seconds
Notice: /Stage[main]/Maverick_desktop/Package[xserver-xorg]/ensure: created
Notice: /Stage[main]/Maverick_desktop/Package[xinit]/ensure: created
Notice: /Stage[main]/Maverick_desktop/Package[raspberrypi-ui-mods]/ensure: created
1: “install” the image to the sd card
2: boot the raspbi with the sd card
3 change branch
4 run self-update (it says it´s using master branch)
5 run configure (it says it´s using master branch)
No, the desktop packages does not seem to be installed.
if $enable == true {
# If raspberry platform, ensure pixel desktop is installed
if $raspberry_present == "yes" {
ensure_packages(["xserver-xorg", "xinit", "raspberrypi-ui-mods", "lightdm"], {'before'=>Exec["start-desktop-target"]})
}
The desktop package install only happens if that localconf "maverick_desktop::enable" is set to true. That’s deliberate, so that it doesn’t install the desktop packages on profiles (eg. raspberrylite) that do not want the desktop installed.
Well, yes you’re right I suppose! The enable parameter is usually only about service state in Maverick, so for consistency I’ve moved the install out to a separate parameter: "maverick_desktop::install": true