LINUX.ORG.RU

как-то запакетировать *.sh инсталятор

 


0

3

Добрый день, по работе надо пользоваться cisco anyconnect, но штука в том что дают только какой-то *.sh инсталлер, в систему его как-то западло просто так ставить. Собственно вопрос, есть ли способы опакечивания таких вот самородков?

★★★★

Последнее исправление: Drolyk (всего исправлений: 1)

Установить в чруте и там же запаковать.

utanho ★★★★★
()

В некоторых есть ключ -x, --extract-only.

$ ваш.sh --help может помочь.

dataman ★★★★★
()
Последнее исправление: dataman (всего исправлений: 1)

Если аккуратно посмотреть *.sh, то скорее всего вначале будет скрипт, который из остального «хвоста» будет извлекать/устанавливать и т.д.

Что делать с этим знанием решать Вам.

master_0K
()
Ответ на: комментарий от t184256

кстати - checkinstall то что нужно похоже. Спасибо

Drolyk ★★★★
() автор топика

Я установил (можно в песочницу), нашёл и скопировал сертификат в network-manager-anyconnect, удалил.

snizovtsev ★★★★★
()

А там какой-то эксклюзивный Anyconnect дают? Я просто установил openconnect пакет(в gentoo так называется) и открываю соединение самописным скриптом что-то вроде:

#!/usr/bin/expect -f   
sleep 5
set timeout -1   5   │ 
openconnect ip-to-connect
expect "GROUP:"
send -- "MYGROUP\r"
expect "Username:"
send -- "Username\r"
expect "Password:"
send -- "password\r"
expect eof   
exit 0

Вроде также есть networkmanager-openconnect, но его не пробовал.

Loki13 ★★★★★
()

openconnect не подойдёт? Его аналог, есть в репах.

iljuase ★★★
()
Ответ на: комментарий от Loki13

openconnect не работет, иначе я бы не мучался с этим…

Drolyk ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.