Bash sed для чтения автора в debconf-set-selections для Бродячего VM

У меня есть a Vagrantfile это использует сценарий удара для установки VM. Я не могу заставить сценарий устанавливать пароль для использования MySQL debconf-set-selections с выводом от .auth файл.

Ниже пример .auth файл:

# MySQL password
jimmy

Ниже сценарий, используемый Бродягой bootstrap.sh:

# MySQL password
mypass=$(sed '2q;d' .auth)
debconf-set-selections <<< "mysql-server mysql-server/root_password $mypass"
debconf-set-selections <<< "mysql-server mysql-server/root_password $mypass"

Ошибка дана (дважды):

==> default: warning: Unknown type jimmy, skipping line 1
1
задан 27 April 2015 в 09:09

1 ответ

Я нашел решение своей проблемы. Я отправлю его здесь так любой, у кого есть та же проблема, не застрянет.

mypass=$(sed '2q;d' .auth)
debconf-set-selections <<< "mysql-server mysql-server/root_password password "$mypass
debconf-set-selections <<< "mysql-server mysql-server/root_password_again password "$mypass

я не передал тип, который будет ожидаться, который был password. Именно поэтому сценарий жаловался на пароль.

я также видел подобный ответ здесь

2
ответ дан 10 November 2019 в 10:54

Другие вопросы по тегам:

Похожие вопросы: