minor improvements
authorIan Kelling <ian@iankelling.org>
Thu, 3 Oct 2024 18:04:21 +0000 (14:04 -0400)
committerIan Kelling <ian@iankelling.org>
Thu, 3 Oct 2024 18:04:21 +0000 (14:04 -0400)
filesystem/usr/local/bin/irc-backup [new file with mode: 0755]
myx

diff --git a/filesystem/usr/local/bin/irc-backup b/filesystem/usr/local/bin/irc-backup
new file mode 100755 (executable)
index 0000000..67de7a4
--- /dev/null
@@ -0,0 +1,29 @@
+#!/bin/bash
+# I, Ian Kelling, follow the GNU license recommendations at
+# https://www.gnu.org/licenses/license-recommendations.en.html. They
+# recommend that small programs, < 300 lines, be licensed under the
+# Apache License 2.0. This file contains or is part of one or more small
+# programs. If a small program grows beyond 300 lines, I plan to change
+# to a recommended GPL license.
+
+# Copyright 2024 Ian Kelling
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+#     http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# skip if it is not mounted or something like that.
+if mountpoint -q /p && [[ -d /p/irc-backup ]]; then
+  rsync -rlptDhSAX root@iankelling.org:/var/lib/znc/moddata/log/iank/ /p/irc-backup
+else
+  echo "no /p/irc-backup, failing this run"
+  exit 1
+fi
diff --git a/myx b/myx
index 61d16077bcd2c2197ff318be36f6419c4cf1fca4..d3284b8c900f5eebada8b3efbeb4714b0c14c729 100755 (executable)
--- a/myx
+++ b/myx
@@ -101,6 +101,7 @@ primary_res=${primary_res_info%%+*}
 primary_x=${primary_res%x*}
 primary_y=${primary_res#*x}
 
+# monitor at chair by window
 winchair() {
   if [[ $(edid card1-DP-1) == 192efbdcef ]]; then
     return 0