diff --git a/overlay/etc/environment b/overlay/etc/environment new file mode 100644 index 0000000..fdd8935 --- /dev/null +++ b/overlay/etc/environment @@ -0,0 +1,8 @@ +ET_HOME=/opt/emcomm-tools +ET_USER=games +ET_GROUP=games +ET_TEMP_DIR=/tmp/et +ET_LOG_FILE=$ET_TEMP_DIR/et.log +ET_DIST_DIR=/opt/dist +ET_SRC_DIR=/opt/src +PATH="/opt/emcomm-tools/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" diff --git a/scripts/install-base.sh b/scripts/install-base.sh index 2e53ace..daf0d37 100755 --- a/scripts/install-base.sh +++ b/scripts/install-base.sh @@ -2,25 +2,18 @@ # # Author : Gaston Gonzalez # Date : 16 March 2024 -# Updated : 4 October 2024 -# Purpose : Install base tools +# Updated : 6 October 2024 +# Purpose : Install base tools and configuration set -e -et-log "Installing environment variables" -grep ET_TEMP_DIR /etc/environment -if [ $? -ne 0 ]; then - echo "ET_TEMP_DIR=/tmp/et" >> /etc/environment -fi +et-log "Installing environment variables..." +cp -v ../overlay/etc/environment /etc/ -grep ET_LOG_FILE /etc/environment -if [ $? -ne 0 ]; then - echo "ET_LOG_FILE=/tmp/et/et.log" >> /etc/environment -fi - -et-log "Installing message of the day +et-log "Installing message of the day..." cp -v ../overlay/etc/motd /etc/ -et-log "Installing base packages" +et-log "Installing base packages..." + apt install \ build-essential \ cmake \ diff --git a/scripts/install-emcomm-tools.sh b/scripts/install-emcomm-tools.sh new file mode 100755 index 0000000..760b1c4 --- /dev/null +++ b/scripts/install-emcomm-tools.sh @@ -0,0 +1,14 @@ +#!/bin/bash +# +# Author : Gaston Gonzalez +# Date : 6 October 2024 +# Purpose : Install EmComm Tools applications + +et-log "Installing EmComm Tools applications..." + +if [ ! -e $ET_HOME ]; then + mkdir -v -p $ET_HOME +fi + +cp -v -r overlay/$ET_HOME/* $ET_HOME +chown -v -R $ET_USER:$ET_GROUP $ET_HOME diff --git a/scripts/install.sh b/scripts/install.sh index 707cd8c..4807a74 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -22,6 +22,7 @@ exitIfNotRoot ./configure-gnome.sh ./configure-user.sh +./install-emcomm-tools.sh ./fix-panasonic-brightness.sh ./install-hamlib.sh