wmde-rp/wmde-rp-common.sh

54 lines
1.0 KiB
Bash
Raw Normal View History

2025-05-02 06:59:30 +00:00
#!/bin/sh
2025-04-24 19:57:52 +00:00
2025-05-02 06:59:30 +00:00
HOMEDIR=$(getent passwd "$PAM_USER" | cut -d: -f6)
WMDERPDIR="$HOMEDIR/$WMDERPDIRNAME"
2025-04-24 19:57:52 +00:00
2025-05-02 06:59:30 +00:00
LOGFILE=$WMDERPDIR/usersync.log
PIDFILE=$WMDERPDIR/usersync.pid
FIRSTSYNC=$WMDERPDIR/firstsync-done
FULLSYNC=$WMDERPDIR/fullsync-done
CONFIGSYNC=$WMDERPDIR/configsync-done
2025-04-24 19:57:52 +00:00
2025-05-01 14:10:33 +00:00
create_wmderpdir ()
{
2025-05-02 06:59:30 +00:00
mkdir -p $WMDERPDIR
2025-05-01 14:10:33 +00:00
LASTERROR=$?
if [ $LASTERROR -ne 0 ]; then
echo $$ > $CONFIGSYNC
echo $$ > $FULLSYNC
exit $LASTERROR
fi
}
create_knonw_hosts_and_nfshomedir()
{
KNOWNHOSTS=`$PREFIX/wmde-rp-generate-known-hosts.sh`
LASTERROR=$?
if [ $LASTERROR -ne 0 ]; then
echo $$ > $CONFIGSYNC
echo $$ > $FULLSYNC
exit $LASTERROR
fi
2025-05-02 06:59:30 +00:00
echo $KNOWNHOSTS > "$WMDERPDIR/known_hosts"
2025-05-01 14:10:33 +00:00
LASTERROR=$?
if [ $LASTERROR -ne 0 ]; then
echo $$ > $CONFIGSYNC
echo $$ > $FULLSYNC
exit $LASTERROR
fi
# The following creates users home directory on the nfs server if not already exists
ssh $SSHARGS $PAM_USER@$NFSSERVER /usr/bin/true
LASTERROR=$?
if [ $LASTERROR -ne 0 ]; then
echo $$ > $CONFIGSYNC
echo $$ > $FULLSYNC
exit $LASTERROR
fi
}
2025-04-24 19:57:52 +00:00