diff --git a/foxbuntu/sysdrv/out/rootfs_uclibc_rv1106/usr/local/bin/femto-software.sh b/foxbuntu/sysdrv/out/rootfs_uclibc_rv1106/usr/local/bin/femto-software.sh index 7c75d94..8539c96 100755 --- a/foxbuntu/sysdrv/out/rootfs_uclibc_rv1106/usr/local/bin/femto-software.sh +++ b/foxbuntu/sysdrv/out/rootfs_uclibc_rv1106/usr/local/bin/femto-software.sh @@ -121,7 +121,7 @@ title="$title" option="" option=$(dialog --cancel-label "Back" --menu "$title" 0 0 6 \ 1 "The Comms Channel BBS, TC²BBS" \ - 2 "Curses Client for Meshtastic" \ + 2 "Contact" \ 3 "Meshing Around by Spud" \ 4 "Mosquitto MQTT Broker" \ 5 "Mosquitto MQTT Client" \ @@ -135,7 +135,7 @@ title="$title" case $option in 1) package_intro "tc2_bbs" ;; - 2) package_intro "curses_client" ;; + 2) package_intro "contact_client" ;; 3) package_intro "meshing_around" ;; 4) package_intro "mosquitto_mqtt_broker" ;; 5) package_intro "mosquitto_mqtt_client" ;; diff --git a/foxbuntu/sysdrv/out/rootfs_uclibc_rv1106/usr/local/bin/packages/curses_client.sh b/foxbuntu/sysdrv/out/rootfs_uclibc_rv1106/usr/local/bin/packages/contact_client.sh similarity index 83% rename from foxbuntu/sysdrv/out/rootfs_uclibc_rv1106/usr/local/bin/packages/curses_client.sh rename to foxbuntu/sysdrv/out/rootfs_uclibc_rv1106/usr/local/bin/packages/contact_client.sh index 137cb00..4e18dd0 100755 --- a/foxbuntu/sysdrv/out/rootfs_uclibc_rv1106/usr/local/bin/packages/curses_client.sh +++ b/foxbuntu/sysdrv/out/rootfs_uclibc_rv1106/usr/local/bin/packages/contact_client.sh @@ -44,14 +44,14 @@ EOF # Everything following `user_message: ` will be displayed prominently to the user, so it must the last thing echoed -name="Curses Client for Meshtastic" # software name +name="Contact" # software name author="pdxlocations" # software author - OPTIONAL -description="Command line client using the curses library, powered by Meshtastic.org.\nAfter install, run \`curses\` to launch." # software description - OPTIONAL (but strongly recommended!) -URL="https://github.com/pdxlocations/curses-client-for-meshtastic/" # software URL. Can contain multiple URLs - OPTIONAL +description="A Text-Based Console UI for Meshtastic Nodes.\nAfter install, run \`contact\` to launch." # software description - OPTIONAL (but strongly recommended!) +URL="https://github.com/pdxlocations/contact/" # software URL. Can contain multiple URLs - OPTIONAL options="xiuglNADUOLIto" # script options in use by software package. For example, for a package with no service, exclude `edsr` -launch="python /opt/curses-client-for-meshtastic/main.py --host" # command to launch software, if applicable +launch="python /opt/contact/main.py --host" # command to launch software, if applicable service_name="" # the name of the service/s, such as `chrony`. REQUIRED if service options are in use. If multiple services, separate by spaces "service1 service2" -location="/opt/curses-client-for-meshtastic" # install location REQUIRED if not apt installed. Generally, we use `/opt/software-name` +location="/opt/contact" # install location REQUIRED if not apt installed. Generally, we use `/opt/software-name` conflicts="" # comma delineated plain-text list of packages with which this package conflicts. Blank if none. Use the name as it appears in the $name field of the other package. Extra plaintext is allowed, such as "packageA, packageB, any other software that uses the Meshtastic CLI" @@ -64,20 +64,20 @@ fi # install script install() { - if ! git clone https://github.com/pdxlocations/curses-client-for-meshtastic.git /opt/curses-client-for-meshtastic; then + if ! git clone https://github.com/pdxlocations/contact.git /opt/contact; then echo "user_message: Git clone failed. Is internet connected?" exit 1 fi chown -R femto $location #give ownership of installation directory to $user git config --global --add safe.directory $location # prevents git error when updating - echo "Creating \`curses\` shortcut." + echo "Creating \`contact\` shortcut." echo -e "#!/bin/bash\n\ export NCURSES_NO_UTF8_ACS=1\n\ export TERM=xterm-256color\n\ export LANG=C.UTF-8\n\ -$launch" | sudo tee /usr/local/bin/curses > /dev/null - chmod +x /usr/local/bin/curses - echo "user_message: To launch, run \`curses\`." +$launch" | sudo tee /usr/local/bin/contact > /dev/null + chmod +x /usr/local/bin/contact + echo "user_message: To launch, run \`contact\`." exit 0 # should be `exit 1` if the installation failed } @@ -85,7 +85,7 @@ $launch" | sudo tee /usr/local/bin/curses > /dev/null # uninstall script uninstall() { rm -rf $location - rm /usr/local/bin/curses + rm /usr/local/bin/contact echo "user_message: All files removed." exit 0 # should be `exit 1` if the installation failed }