]> git.rmz.io Git - dotfiles.git/commitdiff
xinit: rotate logfile when X starts
authorSamir Benmendil <me@rmz.io>
Sat, 8 Aug 2020 12:21:30 +0000 (13:21 +0100)
committerSamir Benmendil <me@rmz.io>
Sat, 8 Aug 2020 12:21:30 +0000 (13:21 +0100)
We don't need to keep logs for that long. The last run is more than
sufficient.

xinitrc

diff --git a/xinitrc b/xinitrc
index b7597ec8e50b6c6dd7a1cf3e736b3373b6852250..9f4e466e155bebc65b4c7a23c19ff66b7a69dfec 100644 (file)
--- a/xinitrc
+++ b/xinitrc
@@ -8,8 +8,12 @@ userprofile_d=$XDG_CONFIG_HOME/xinit/xprofile.d
 sysresources=/etc/X11/xinit/.Xresources
 sysmodmap=/etc/X11/xinit/.Xmodmap
 
+# backup logfile
+if [ -f "$logfile" ]; then
+    mv -f "$logfile" ${logfile}.old
+fi
 # redirect all further output
-exec 2>&1 >>"$logfile"
+exec 2>&1 >"$logfile"
 
 printf "\n%s  Reading '~/.xinitrc'\n" $(date --iso-8601=minutes)