Hosted install doesn't add host to bootloader menu

Issue #34 new
roarde created an issue

Installed vinstall to a Light RC1.5 installation and added gparted, which Light lacks.

The install went smoothly, even with other work going on including mount/umount -- but not of host, target, or source of course.

Minor: The VL logo doesn't ship with vinstall itself, so I got the "X" default icon. There's no application icon and no .desktop when installed directly from the repo, so naturally the vinstall window didn't have an application icon.

Problematic: The host OS isn't picked up by os-prober, so it's not listed on the resulting bootloader menu.

All a matter of whether we want to support this method or not. And of course, it's not time for a 7.1 vinstall package yet, where much of this can be solved.

Comments (3)

  1. Moises Henriquez

    The VL Logo issue is created by a 'feature' of the easy_install tool that will prevent the install script from writing to any area outside of its sandbox. The actual error output is this

    Processing .
    Running setup.py -q bdist_egg --dist-dir /mnt/sdb1/vinstall/egg-dist-tmp-cxeCJp
    error: Setup script exited with error: SandboxViolation: open('/usr/share/pixmaps/logo.png', 'wb') {}
    
    The package setup script has attempted to modify files on your system
    that are not within the EasyInstall build area, and has been aborted.
    
    This package cannot be safely installed by EasyInstall, and may not
    support alternate installation locations even if you run its setup
    script by hand.  Please inform the package's author and the EasyInstall
    maintainers to find out if a fix or workaround is available.
    

    The only actual fix I see for this is creating a VL package of vinstall and installing the icon file to the correct location there. As a temporary work around, you can copy resources/logo.png to /usr/share/pixmaps. After that, the installer will show the icon on the banner.

  2. Log in to comment