From: silas jeon Date: Fri, 20 Jan 2017 01:53:26 +0000 (+0900) Subject: Change passwd, group, shadow file's location X-Git-Tag: submit/tizen_base/20170328.022538~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F76%2F111176%2F1;p=platform%2Fupstream%2Fshadow-utils.git Change passwd, group, shadow file's location To support read-only filesystem, {passwd, group, shadow, gshadow} files are moved to /opt/etc by setup package. Although they stil have symlinks from old files, shadow-utils cannot use the symlinks because of rename's error 18 (error on renaming through different filesystems). Now shadow-utils handles the files on /opt directly. Change-Id: Ib756a67f92d45adee82d3f9dc33ad23949f1fc30 --- diff --git a/lib/defines.h b/lib/defines.h index 0c94fd3..4782e1c 100644 --- a/lib/defines.h +++ b/lib/defines.h @@ -299,20 +299,20 @@ char *strchr (), *strrchr (), *strtok (); (strncpy((A), (B), sizeof(A) - 1), (A)[sizeof(A) - 1] = '\0') #ifndef PASSWD_FILE -#define PASSWD_FILE "/etc/passwd" +#define PASSWD_FILE "/opt/etc/passwd" #endif #ifndef GROUP_FILE -#define GROUP_FILE "/etc/group" +#define GROUP_FILE "/opt/etc/group" #endif #ifndef SHADOW_FILE -#define SHADOW_FILE "/etc/shadow" +#define SHADOW_FILE "/opt/etc/shadow" #endif #ifdef SHADOWGRP #ifndef SGROUP_FILE -#define SGROUP_FILE "/etc/gshadow" +#define SGROUP_FILE "/opt/etc/gshadow" #endif #endif