Compare commits
5 Commits
0597bf34b3
...
53c6e8c70e
Author | SHA1 | Date |
---|---|---|
|
53c6e8c70e | |
|
b05e8051aa | |
|
678d76df4d | |
|
37a3c77c80 | |
|
4ea52c5943 |
8
test.sh
8
test.sh
|
@ -1,8 +0,0 @@
|
||||||
CONFIGDIRS="\
|
|
||||||
-path .config \
|
|
||||||
-path .local/share/backgrounds \
|
|
||||||
-path testdir1 \
|
|
||||||
-path testdir2"
|
|
||||||
|
|
||||||
echo $CONFIGDIRS
|
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
HOMEDIR=$(getent passwd "$PAM_USER" | cut -d: -f6)
|
HOMEDIR=$(getent passwd "$PAM_USER" | cut -d: -f6)
|
||||||
WMDERPDIRNAME=".wmde-osync"
|
|
||||||
WMDERPDIR="$HOMEDIR/$WMDERPDIRNAME"
|
WMDERPDIR="$HOMEDIR/$WMDERPDIRNAME"
|
||||||
|
|
||||||
LOGFILE=$WMDERPDIR/usersync.log
|
LOGFILE=$WMDERPDIR/usersync.log
|
||||||
|
|
|
@ -32,24 +32,6 @@ echo $$ > $PIDFILE
|
||||||
|
|
||||||
create_knonw_hosts_and_nfshomedir
|
create_knonw_hosts_and_nfshomedir
|
||||||
|
|
||||||
iiiiiireplace_keys_values() {
|
|
||||||
outfile="$1"
|
|
||||||
shift # Entfernt outfile aus den Argumenten
|
|
||||||
|
|
||||||
infile="$PREFIX/osync.conf.template" # Kannst du bei Bedarf ebenfalls als Parameter machen
|
|
||||||
tmpfile="$(mktemp)"
|
|
||||||
cp "$infile" "$tmpfile"
|
|
||||||
|
|
||||||
for pair in "$@"; do
|
|
||||||
key="${pair%%=*}"
|
|
||||||
value="${pair#*=}"
|
|
||||||
escaped_key=$(printf '%s\n' "$key" | sed 's/[][\/.^$*]/\\&/g')
|
|
||||||
sed -i "s/^$escaped_key=.*/$key=$value/" "$tmpfile"
|
|
||||||
done
|
|
||||||
|
|
||||||
mv "$tmpfile" "$outfile"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
replace_keys_values() {
|
replace_keys_values() {
|
||||||
outfile="$1"
|
outfile="$1"
|
||||||
|
@ -101,6 +83,8 @@ generate_config()
|
||||||
"MIN_WAIT=30" \
|
"MIN_WAIT=30" \
|
||||||
"MAX_WAIT=300" \
|
"MAX_WAIT=300" \
|
||||||
"FORCE_STRANGER_LOCK_RESUME=true" \
|
"FORCE_STRANGER_LOCK_RESUME=true" \
|
||||||
|
"LOGFILE=\"$WMDERPDIR/wmde-rp-sync.log\"" \
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
|
|
||||||
while true; do
|
|
||||||
size=$(du -sh $1 | cut -f1)
|
|
||||||
echo "Loading roaming profile: $size of $2."
|
|
||||||
sleep 3
|
|
||||||
done
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
echo "hallo" >> /tmp/tobias
|
|
||||||
sleep 60
|
|
||||||
echo "sart hallo" >> /tmp/tobias
|
|
||||||
systemctl --user daemon-reload
|
|
||||||
systemctl --user enable wmde-rp-usersync-nfs.service
|
|
||||||
systemctl --user start wmde-rp-usersync-nfs.service
|
|
||||||
|
|
||||||
echo "end hallo" >> /tmp/tobias
|
|
||||||
|
|
|
@ -15,11 +15,13 @@ NETGROUPS="wmde-rp-general"
|
||||||
WAIT_FOR_CONFIG=always # always, first or never
|
WAIT_FOR_CONFIG=always # always, first or never
|
||||||
WAIT_FOR_FULLSYNC=never # always, first or never
|
WAIT_FOR_FULLSYNC=never # always, first or never
|
||||||
|
|
||||||
|
WMDERPDIRNAME=".wmde-rp"
|
||||||
|
|
||||||
|
|
||||||
CONFIG_DIRS=" \
|
CONFIG_DIRS=" \
|
||||||
--exclude='$WMDERPDIRNAME' \
|
--exclude='$WMDERPDIRNAME' \
|
||||||
--exclude='.osync_workdir' \
|
--exclude='.osync_workdir' \
|
||||||
|
--exclude='Local' \
|
||||||
--include='*.kdbx' \
|
--include='*.kdbx' \
|
||||||
--include='.ssh/***' \
|
--include='.ssh/***' \
|
||||||
--include='.cache/' \
|
--include='.cache/' \
|
||||||
|
@ -45,6 +47,7 @@ CONFIG_DIRS=" \
|
||||||
FULL_DIRS=" \
|
FULL_DIRS=" \
|
||||||
--exclude='$WMDERPDIRNAME' \
|
--exclude='$WMDERPDIRNAME' \
|
||||||
--exclude='.osync_workdir' \
|
--exclude='.osync_workdir' \
|
||||||
|
--exclude='Local' \
|
||||||
--include='*.kdbx' \
|
--include='*.kdbx' \
|
||||||
--include='.ssh/***' \
|
--include='.ssh/***' \
|
||||||
--include='.cache/' \
|
--include='.cache/' \
|
||||||
|
@ -72,6 +75,7 @@ FULL_DIRS=" \
|
||||||
PERM_DIRS=" \
|
PERM_DIRS=" \
|
||||||
--exclude='$WMDERPDIRNAME' \
|
--exclude='$WMDERPDIRNAME' \
|
||||||
--exclude='.osync_workdir' \
|
--exclude='.osync_workdir' \
|
||||||
|
--exclude='Local' \
|
||||||
--include='*.kdbx' \
|
--include='*.kdbx' \
|
||||||
--include='.ssh/***' \
|
--include='.ssh/***' \
|
||||||
--include='.cache/' \
|
--include='.cache/' \
|
||||||
|
|
Loading…
Reference in New Issue