Может кому пригодится: скрипт, который к себе цепляет и
разворачивает tar-архив. При желании можно запустить скрипт из
этого самого архива. Идея подсмотрена в в старых инсталляторах драйверов NVIDIA
script.sh (без параметров) - разворачиваем архив и выходим
update [listfile.txt] - выделяет тело скрипта с новым именем и пакует архив с перечнем файлов
pack - объединяет приготовленные на update в конечный файл.
эдакий самораспаковывающийся архив. Можно было через uue/base64 - но ограничился минимумом: [ cat tail head tar grep. Перед тестами поправьте TMP, UPPERDIR (для текущего - ".")
Для запуска своего скрипта после распаковки впишите вызов перед
exit 0
END_OF_STUB
nirapkt.sh.