makedeb


ventoy-bin 1.0.99-0


An utility to directly boot image files without reformating the USB

Viewing /ventoy-wrapper.sh.

View raw.

Click here to go back to the Git tree for ventoy-bin.

#!/bin/sh

_name="ventoy"
_PREFIX="/usr/libexec/${_name}"
_SHAREPREFIX="/usr/share/${_name}"
config_dir="${XDG_CONFIG_HOME:-$HOME/.config}/$_name"

# clone directory tree and symlink all files in config
cp -nas "${_PREFIX}" "${XDG_CONFIG_HOME:-$HOME/.config}"
cp -nas "${_SHAREPREFIX}" "${XDG_CONFIG_HOME:-$HOME/.config}"

cd "$config_dir" || exit 1

# from name of the symlink launch appropriate script
case "${0##*/}" in
  "${_name}2disk")
    exec ./Ventoy2Disk.sh "$@"
    ;;
  "${_name}gui")
    exec ./VentoyGUI "$@"
    ;;
  "${_name}plugson")
    exec ./VentoyPlugson.sh "$@"
    ;;
  "${_name}web")
    exec ./VentoyWeb.sh "$@"
    ;;
  "${_name}-create-persistent")
    exec ./CreatePersistentImg.sh "$@"
    ;;
  "${_name}-extend-persistent")
    exec ./ExtendPersistentImg.sh "$@"
    ;;
  "${_name}vlink")
    exec ./VentoyVlnk.sh "$@"
    ;;
  *)
    echo "Something is wrong with your installation."
    ;;
esac

cd - &>/dev/null