This commit is contained in:
parent
80c100d584
commit
d3eb44852b
@ -27,7 +27,7 @@ impl Into<Config> for EnvConfig {
|
|||||||
device: self.device.into(),
|
device: self.device.into(),
|
||||||
mapper_name: self.mapper_name,
|
mapper_name: self.mapper_name,
|
||||||
password_helper: PasswordHelper::Script(self.password_helper),
|
password_helper: PasswordHelper::Script(self.password_helper),
|
||||||
input_salt: if PathBuf::from(&self.salt).exists() {
|
input_salt: if PathBuf::from(&self.salt).exists() && &self.salt != "Ask" {
|
||||||
InputSalt::File {
|
InputSalt::File {
|
||||||
path: self.salt.into(),
|
path: self.salt.into(),
|
||||||
}
|
}
|
||||||
@ -135,7 +135,7 @@ pub enum PasswordHelper {
|
|||||||
|
|
||||||
impl Default for PasswordHelper {
|
impl Default for PasswordHelper {
|
||||||
fn default() -> Self {
|
fn default() -> Self {
|
||||||
PasswordHelper::Script("plymouth ask-for-password".into())
|
PasswordHelper::Script("/usr/bin/systemd-ask-password --no-tty 'Please enter second factor for LUKS disk encryption!'".into())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -105,7 +105,7 @@ fn main() -> Fido2LuksResult<()> {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
match args.first().map(|s| s.as_ref()).unwrap() {
|
match args.first().map(|s| s.as_ref()).unwrap() {
|
||||||
"addkey" => add_key_to_luks(&Config::load_default_location()?).map(|_| ()),
|
"addkey" => add_key_to_luks(&conf).map(|_| ()),
|
||||||
"setup" => setup(),
|
"setup" => setup(),
|
||||||
"open" if args.get(1).map(|a| &*a == "-e").unwrap_or(false) => open(
|
"open" if args.get(1).map(|a| &*a == "-e").unwrap_or(false) => open(
|
||||||
&envy::prefixed("FIDO2LUKS_")
|
&envy::prefixed("FIDO2LUKS_")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user