На пробу, в install-pra в районе 60й строки, после функции TO
переделал :
[ "`ls -1 "$to"`" ] && $sudo mkdir -p "$to/$system" ; to=$to/$system
вместо вывода сообщения о невозможности установки в непустую папку - просто создает пустую
и устанавливает уже в нее.
переменная $system , название этой папки, задается где-нибудь в начале ( или можно еще один -entry ? )
таким образом, если пользователь выберет просто раздел, а не пустой каталог - установщик сделает каталог за него
----
еще
нужно расставлять $sudo везде, если пытаться запускать из под лайва
в системе install-pra запускается из install-g4d, который в свою очередь запускается с
рутовыми правами
соответственно $sudo не нужно
может оставить как есть, только вначале добавить что-то типа:
[ $(id -u) = 0 ] || ( echo "мне нужны права root, попробуйте так:";echo "sudo $0" ; exit )
?