Alter format of Debian version in MOTD

This commit is contained in:
Joshua Boniface 2023-09-01 15:42:29 -04:00
parent cbae685b45
commit 2a925904e4
2 changed files with 14 additions and 1 deletions

View File

@ -579,6 +579,7 @@
- { src: "usr/local/sbin/update-motd.sh.j2", dest: "/usr/local/sbin/update-motd.sh" } - { src: "usr/local/sbin/update-motd.sh.j2", dest: "/usr/local/sbin/update-motd.sh" }
- { src: "etc/profile.d/w.sh.j2", dest: "/etc/profile.d/w.sh" } - { src: "etc/profile.d/w.sh.j2", dest: "/etc/profile.d/w.sh" }
- { src: "etc/profile.d/pvc.sh.j2", dest: "/etc/profile.d/zzz_pvc.sh" } - { src: "etc/profile.d/pvc.sh.j2", dest: "/etc/profile.d/zzz_pvc.sh" }
register: profile_scripts
tags: base-shell tags: base-shell
- name: install update-motd crontab - name: install update-motd crontab
@ -596,6 +597,11 @@
state: absent state: absent
tags: base-shell tags: base-shell
- name: run update-motd on change
command: /usr/local/sbin/update-motd.sh
when: profile_scripts.changed
tags: base-shell
# htop # htop
- name: install htop configuration - name: install htop configuration
template: template:

View File

@ -5,9 +5,16 @@
set -o errexit set -o errexit
# Title-case generator
tc() { set ${*,,} ; echo ${*^} ; }
TMPFILE=$(mktemp) TMPFILE=$(mktemp)
TGTFILE=/run/pvc-motd.dynamic TGTFILE=/run/pvc-motd.dynamic
DEBVER="$( grep 'PRETTY_NAME=' /etc/os-release | awk -F'"' '{ print $2 }' )"
NAME="$( grep '^NAME=' /etc/os-release | awk -F'"' '{ print $2 }' )"
VERSION_ID="$( grep '^VERSION_ID=' /etc/os-release | awk -F'"' '{ print $2 }' )"
VERSION_CODENAME="$( grep '^VERSION_CODENAME=' /etc/os-release | awk -F'=' '{ print $2 }' )"
DEBVER="${NAME} ${VERSION_ID} \"$(tc ${VERSION_CODENAME} )\""
echo >> $TMPFILE echo >> $TMPFILE
echo -e "\033[01;34mParallel Virtual Cluster \033[01;36m(${DEBVER})\033[0m" >> $TMPFILE echo -e "\033[01;34mParallel Virtual Cluster \033[01;36m(${DEBVER})\033[0m" >> $TMPFILE