From 8d6a4d7071428b2f730bf751209b92b09061f137 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Wed, 10 May 2017 21:38:05 -0600 Subject: [PATCH] Add RedoxFS as submodule. Do not create passwd if no users are provided --- .gitmodules | 3 +++ redoxfs | 1 + src/install.rs | 4 +++- 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .gitmodules create mode 160000 redoxfs diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000000..ed496854df --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "redoxfs"] + path = redoxfs + url = https://github.com/redox-os/redoxfs.git diff --git a/redoxfs b/redoxfs new file mode 160000 index 0000000000..6c1d98cea8 --- /dev/null +++ b/redoxfs @@ -0,0 +1 @@ +Subproject commit 6c1d98cea83e2bb02b940959e6b07625ec12656f diff --git a/src/install.rs b/src/install.rs index 106d950695..ccb8532635 100644 --- a/src/install.rs +++ b/src/install.rs @@ -189,7 +189,9 @@ pub fn install(config: Config, cookbook: Option<&str>) -> Result<(), String> { passwd.push_str(&format!("{};{};{};{};{};{};{}\n", username, password, uid, gid, name, home, shell)); } - file!("etc/passwd", passwd.as_bytes()); + if ! passwd.is_empty() { + file!("etc/passwd", passwd.as_bytes()); + } Ok(()) }