|
From: <abe...@us...> - 2013-01-29 00:13:47
|
Revision: 5936
http://astlinux.svn.sourceforge.net/astlinux/?rev=5936&view=rev
Author: abelbeck
Date: 2013-01-29 00:13:31 +0000 (Tue, 29 Jan 2013)
Log Message:
-----------
FIRSTRUN, Update system default user/group files to ASTURW files
Modified Paths:
--------------
branches/1.0/project/astlinux/target_skeleton/etc/init.d/FIRSTRUN
Modified: branches/1.0/project/astlinux/target_skeleton/etc/init.d/FIRSTRUN
===================================================================
--- branches/1.0/project/astlinux/target_skeleton/etc/init.d/FIRSTRUN 2013-01-28 21:40:24 UTC (rev 5935)
+++ branches/1.0/project/astlinux/target_skeleton/etc/init.d/FIRSTRUN 2013-01-29 00:13:31 UTC (rev 5936)
@@ -5,6 +5,21 @@
. /etc/rc.conf
+add_system_default_users()
+{
+ local base="$1" user file IFS
+
+ unset IFS
+ for user in zabbix prosody; do
+ for file in passwd shadow group; do
+ if ! grep -q "^${user}:" "/etc/${file}"; then
+ grep "^${user}:" "${base}/etc/${file}" >> "/etc/${file}"
+ echo "FIRSTRUN: Added system default '${user}' user/group to '/etc/${file}'"
+ fi
+ done
+ done
+}
+
init () {
local new old=""
@@ -26,6 +41,13 @@
/usr/sbin/upgrade-arno-firewall upgrade
fi
+ # Update system default user/group files to ASTURW files
+ if [ -d /oldroot/mnt/asturo ]; then
+ add_system_default_users /oldroot/mnt/asturo
+ elif [ -d /oldroot/image ]; then
+ add_system_default_users /oldroot/image
+ fi
+
case $old in
astlinux-1.0.*)
# 1.0.x -> Current upgrade scripts
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|