mirror of
https://github.com/kastdeur/dotfiles.git
synced 2025-05-14 20:09:26 +02:00
Need to work on install script
This commit is contained in:
commit
0fd6e855bf
14 changed files with 202 additions and 0 deletions
39
bin/upload-dir
Executable file
39
bin/upload-dir
Executable file
|
@ -0,0 +1,39 @@
|
|||
#!/bin/sh
|
||||
|
||||
tmp_file="./tmp_list";
|
||||
com="upload-to-marietje"
|
||||
remove="n";
|
||||
|
||||
trap "echo Aborted!; exit;" INT TERM
|
||||
|
||||
if [ ! -f "$tmp_file" ]; then
|
||||
touch $tmp_file;
|
||||
fi
|
||||
|
||||
echo "###$(date) - $(id -u -n)" >> $tmp_file;
|
||||
|
||||
for f in ./*; do
|
||||
name=${f##*/}
|
||||
if [ "$name" = "$0" ]; then continue
|
||||
elif [ "$name" = "$tmp_file" ]; then continue
|
||||
fi
|
||||
|
||||
echo "$com $f";
|
||||
# echo |
|
||||
$com "$f";
|
||||
if [ "$?" = "0" ]; then
|
||||
echo "$f" >> $tmp_file;
|
||||
fi
|
||||
done
|
||||
|
||||
if [ "y$remove" = "yy" ]; then
|
||||
while read p; do
|
||||
if [[ "$p" == "###"* ]]; then
|
||||
break
|
||||
fi
|
||||
|
||||
rm -v \"$p\";
|
||||
done < tac "$tmp_file";
|
||||
fi
|
||||
|
||||
echo "It's Done!!";
|
Loading…
Add table
Add a link
Reference in a new issue