在安装rpm时,我需要从用户那里获取用户名和密码。我试图在%post scriplet中要求用户输入,但是它不起作用。
答案 0 :(得分:1)
RPM安装不是交互式的。因此,在RPM安装期间,您将无法读取用户的输入。
但是,如果您确实想在RPM安装期间提供输入,则可以在“ /tmp/credentials.txt”文件中写入用户名和密码,并在RPM安装期间读取该文件。
答案 1 :(得分:0)
最后我自己找到了它。您可以这样使用,效果很好.....
echo "**********Please enter password**********">/dev/tty
if exec </dev/tty; then
read -s pwd
fi
%global password $pwd