iankelling.org
/
git
/
distro-setup
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mostly fixes, some new scripts
[distro-setup]
/
filesystem
/
usr
/
local
/
bin
/
myupgrade
diff --git
a/filesystem/usr/local/bin/myupgrade
b/filesystem/usr/local/bin/myupgrade
index fb8d1d05643c05b9ffb87a13d96024a1de74ce14..32dd7fffddb13b2c1d9c38a63bfad22cdf90e5c3 100755
(executable)
--- a/
filesystem/usr/local/bin/myupgrade
+++ b/
filesystem/usr/local/bin/myupgrade
@@
-25,12
+25,13
@@
d() {
if [[ $DEBUG ]]; then
pee cat "wall -n"
else
if [[ $DEBUG ]]; then
pee cat "wall -n"
else
- sed 's/^/myupgrade /' | pee logger "wall -n"
+ # 2>/dev/null hopefully gets rid of errors like: wall: /dev/pts/0: No such file or directory
+ sed 's/^/myupgrade /' | pee logger "wall -n" 2>/dev/null
fi
}
myreboot() {
for x in {30..1}; do
fi
}
myreboot() {
for x in {30..1}; do
- echo "pid $$. unattended upgrade, rebooting in $((x*10)) seconds" | wall -n
+ echo "pid $$. unattended upgrade, rebooting in $((x*10)) seconds" | wall -n
2>/dev/null
sleep 10
done
for x in {30..1}; do
sleep 10
done
for x in {30..1}; do
@@
-40,7
+41,7
@@
myreboot() {
/sbin/reboot
exit 0
fi
/sbin/reboot
exit 0
fi
- echo "pid $$. unattended upgrade reboot waiting 10 seconds for dpkg lock" | wall -n
+ echo "pid $$. unattended upgrade reboot waiting 10 seconds for dpkg lock" | wall -n
2>/dev/null
sleep 10
done
echo "pid $$. dpkg locked for 5 minutes, automatic reboot failed" | d
sleep 10
done
echo "pid $$. dpkg locked for 5 minutes, automatic reboot failed" | d