Change-Id: Iae01cda446539a111c892f3797e7e17ab325303a
#endif
#define LOG_TAG "SESSIOND_GEN_SKEL_IMG"
+#define IMGFILE "/etc/etc-skel-5001.img"
int gen_skel(void) {
- return !!system("/usr/sbin/mkfs.ext2 -E root_owner=5001 -m0 -d /etc/skel /tmp/etc-skel-5001.img");
+ char *tmpfile = IMGFILE".tmp";
+ char *destfile = IMGFILE;
+
+ unlink(tmpfile);
+ int ret = system("/usr/sbin/mkfs.ext2 -E root_owner=5001:1000 -m0 -d /etc/skel /tmp/etc-skel-5001.img 10000");
+ if (ret == 0)
+ rename(tmpfile, destfile);
+ else
+ unlink(tmpfile);
+
+ return ret;
}
EXPORT_API