Index: src/platform/pam_offline/SConstruct |
diff --git a/src/platform/pam_offline/SConstruct b/src/platform/pam_offline/SConstruct |
index 9f8ca94824bd80234de049fb6ae9744c5a9db463..39aa5545bbec565edd7ca35f8e9cafd6f1d4c193 100644 |
--- a/src/platform/pam_offline/SConstruct |
+++ b/src/platform/pam_offline/SConstruct |
@@ -41,6 +41,14 @@ for key in Split('PKG_CONFIG_LIBDIR PKG_CONFIG_PATH'): |
if os.environ.has_key(key): |
env['ENV'][key] = os.environ[key] |
+# Enable local account only if user has specified one |
+if os.path.exists('pam_localaccount.h'): |
+ print """ |
+WARNING: pam local account is enabled! If you don't want this, remove |
+pam_localaccount.h. |
+""" |
+ env.Append(CPPDEFINES=['CHROMEOS_PAM_LOCALACCOUNT']) |
+ |
env_lib = env.Clone() |
env_lib.SharedLibrary('chromeos_pam_offline', pam_sources) |