Можно ли сделать параметризованную установку самораспаковывающего архива .run(makeself)?

Если коротко, есть приложение, которое хочу распространять .run архивом, внутри этого приложения есть .ini'шка. Ну и в зависимости от настроек инишки приложение будет вести себя про разному при авто старте после установки.

Такие архивы делаю с помощью https://makeself.io/ , там есть сразу и типо документация, но что-то я не всё понимаю.

  • Так вот можно ли как то просунуть свои параметры в установочный скрипт такого архива, при запуске установки, например:

test.run --parameter1 --parameter2

(а там уже скрипт сам поправит инишку в зависимости от параметров, не суть важно)

  • Или вот еще вопрос, можно ли просунуть в готовый архив .run какие-нибудь новые файлы, в документации есть некий параметр:

--append (new in 2.1.x): Append data to an existing archive, instead of creating a new one. In this mode, the settings from the original archive are reused (compression type, label, embedded script), and thus don’t need to be specified again on the command line.

Но что куда писать где указвыать старый архив, где новый файл, ни чего не понятно, в общем нужен совет знающего человека.

Или было бы интересно услышать другие варианты как сделать универсальный установщик с параметрами, может мне вообще makeself ненужен?


Ответы (0 шт):