Как получить пользовательский ввод или диалоговое окно с приглашением при установке rpm в spec-файле - PullRequest
0 голосов
/ 26 апреля 2019

Мне нужно взять имя пользователя и пароль от пользователя при установке rpm.Я пытался задать пользовательский ввод в% post scriplet, но он не работает.

Ответы [ 2 ]

1 голос
/ 30 апреля 2019

RPM установка не является интерактивной.Таким образом, вы не сможете читать ввод от пользователя во время установки RPM.

Но если вы хотите обеспечить ввод во время установки RPM, вы можете написать имя пользователя и пароль в файле, скажем "/ tmp /credentials.txt "и прочитайте этот файл во время установки RPM.

0 голосов
/ 04 июня 2019

Наконец я нашел это сам. Вы можете использовать как это, и это работало нормально .....

echo "**********Please enter password**********">/dev/tty
if exec </dev/tty; then
    read -s pwd
fi
%global password $pwd
...