From f288f6e522aadcb94b32c86eb2661c888bf1e250 Mon Sep 17 00:00:00 2001 From: Jeroen Oudshoorn Date: Wed, 20 Sep 2023 10:42:13 +0200 Subject: [PATCH] motd: If there are any major changes, I can now edit MOTD! Signed-off-by: Jeroen Oudshoorn --- builder/data/etc/update-motd.d/01-motd | 0 builder/pwnagotchi.yml | 59 ++++++++++++++------------ 2 files changed, 32 insertions(+), 27 deletions(-) mode change 100644 => 100755 builder/data/etc/update-motd.d/01-motd diff --git a/builder/data/etc/update-motd.d/01-motd b/builder/data/etc/update-motd.d/01-motd old mode 100644 new mode 100755 diff --git a/builder/pwnagotchi.yml b/builder/pwnagotchi.yml index 39b52d39..fcdabbe5 100644 --- a/builder/pwnagotchi.yml +++ b/builder/pwnagotchi.yml @@ -492,34 +492,39 @@ - name: configure 01-motd become_user: root copy: - dest: /etc/01-motd + dest: /etc/update-motd.d/01-motd content: | - (◕‿‿◕) {{pwnagotchi.hostname}} - - Hi! I'm a pwnagotchi {{pwnagotchi.version}}, please take good care of me! - Here are some basic things you need to know to raise me properly! - - If you want to change my configuration, use /etc/pwnagotchi/config.toml - - All the configuration options can be found on /etc/pwnagotchi/default.toml, - but don't change this file because I will recreate it every time I'm restarted! - - I'm managed by systemd. Here are some basic commands. - - If you want to know what I'm doing, you can check my logs with the command - tail -f /var/log/pwnagotchi.log - - If you want to know if I'm running, you can use - systemctl status pwnagotchi - - You can restart me using - systemctl restart pwnagotchi - - But be aware I will go into MANUAL mode when restarted! - You can put me back into AUTO mode using - touch /root/.pwnagotchi-auto && systemctl restart pwnagotchi - - You learn more about me at https://pwnagotchi.ai/ + #!/bin/sh + _hostname=$(hostname) + _version=$(cut -d"'" -f2 < /usr/local/lib/python3.9/dist-packages/pwnagotchi/_version.py) + echo + echo "(◕‿‿◕) $_hostname" + echo + echo "Hi! I'm a pwnagotchi $_version, please take good care of me!" + echo "Here are some basic things you need to know to raise me properly!" + echo + echo "If you want to change my configuration, use /etc/pwnagotchi/config.toml" + echo + echo "All the configuration options can be found on /etc/pwnagotchi/default.toml," + echo "but don't change this file because I will recreate it every time I'm restarted!" + echo + echo "I use oPwnGrid as my main API, you can check stats at https://opwngrid.xyz" + echo + echo "I'm managed by systemd. Here are some basic commands." + echo + echo "If you want to know what I'm doing, you can check my logs with the command" + echo "- pwnlog" + echo "- pwnver, to check the current version" + echo "- sudo pwnagotchi --donate, to see how you can donate to this project" + echo "- sudo pwnagotchi --check-update, to see if there is a new version available" + echo + echo "If you want to know if I'm running, you can use" + echo "systemctl status pwnagotchi" + echo + echo "You can restart me using" + echo "systemctl restart pwnagotchi" + echo + echo "You learn more about me at https://pwnagotchi.ai/" when: hostname.changed - name: Add pwnlog alias