kcm/bin/scripts/install.sh

28 lines
767 B
Bash
Executable File

#!/usr/bin/env bash
source bin/helpers/func.sh
# Test for root privileges
if [ "$EUID" -ne 0 ]; then
printfe "%s\n" "red" "Please run as root"
exit 1
fi
# Remove any existing kcm installation
if [ -f "/usr/local/bin/kcm" ]; then
printfe "%s\n" "yellow" "Removing existing kcm installation..."
rm /usr/local/bin/kcm
fi
if [ -f "/usr/share/bash-completion/completions/kcm" ]; then
printfe "%s\n" "yellow" "Removing existing kcm bash completion..."
rm /usr/share/bash-completion/completions/kcm
fi
# Copy binary files to /usr/local/bin
printfe "%s\n" "cyan" "Installing kcm..."
cp $(pwd)/bin/kcm /usr/local/bin/kcm
cp $(pwd)/bin/kcm-completion.bash /usr/share/bash-completion/completions/kcm
printfe "%s\n" "green" "Installation complete."