Backup_Home/install.sh

40 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
# Where are we?
pwd=$(pwd)
# Find out what the src and dest are...
echo "Please enter your source path"
read -r src
sed -i "s|source=|source=$src|" "$pwd"/Backup.sh
echo "Please enter your destination path"
read -r dest
sed -i "s|destination=|destination=$dest|" "$pwd"/Backup.sh
# Check for the 'bin' dir in the users 'Home' directory and create it if not present...
if [ -d "$HOME"/bin ];
then echo "$HOME/bin exists, nothing to do..."
else mkdir "$HOME"/bin
fi
# Edit the menu entry file...
sed -i "s|Exec=|Exec=$HOME/bin/backup_home|" "$pwd"/Backup.desktop
sed -i "s|Icon=|Icon=$HOME/bin/backup_home|" "$pwd"/Backup.desktop
# Make the root dir...
mkdir "$HOME"/bin/backup_home
# Copy files over to ~/bin
cp "$pwd"/Backup.sh "$HOME"/bin/backup_home
cp "$pwd"/Backup.svg "$HOME"/bin/backup_home
cp "$pwd"/LICENSE "$HOME"/bin/backup_home
cp "$pwd"/README.md "$HOME"/bin/backup_home
cp "$pwd"/Backup.desktop "$HOME"/.local/share/applications
# Let the user know we have finished...
echo "All done! Press 'Enter' to close this window..."
read -r