move upgrade script
asd
This commit is contained in:
1 parent
0d059bc1c0
commit
d992905301
2 files changed
+16
-15
No files matched your search
@@ -23,7 +23,7 @@ alias please="sudo"
|
||||
alias NC_scripts="cd ${NC_SCRIPTS}"
|
||||
alias regex_rename="${LOCAL_SCRIPTS}/rename.sh"
|
||||
alias profile="${LOCAL_SCRIPTS}/profile_motd.sh"
|
||||
alias auto_update="sudo ${LOCAL_SCRIPTS}/upgrade.sh"
|
||||
alias auto_update="sudo ${LOCAL_SCRIPTS}/utils/upgrade.sh"
|
||||
alias aptgrep="apt list --installed | grep -i "
|
||||
alias reboot="sudo /sbin/reboot"
|
||||
alias shutdown="sudo /sbin/shutdown"
|
||||
|
||||
@@ -144,7 +144,7 @@ echo "Finished Package Update"
|
||||
# SpotDL Virtual Environment
|
||||
###############################################################################
|
||||
|
||||
if [[ ! -d "$venv_dir" ]]; then
|
||||
if [[ ! -d "$venv_dir" ]] && [[ "$1" == "--create-venv" ]]; then
|
||||
|
||||
echo "Creating SpotDL virtual environment"
|
||||
|
||||
@@ -152,34 +152,34 @@ if [[ ! -d "$venv_dir" ]]; then
|
||||
|
||||
python3 -m venv "$venv_dir"
|
||||
fi
|
||||
|
||||
if [[ ! -x "${venv_dir}/bin/pip3" ]]; then
|
||||
if [[ -d "$venv_dir" ]]; then
|
||||
if [[ ! -x "${venv_dir}/bin/pip3" ]]; then
|
||||
|
||||
echo "Installing pip"
|
||||
|
||||
"${venv_dir}/bin/python" -m ensurepip --upgrade
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "Updating venv tooling"
|
||||
echo "Updating venv tooling"
|
||||
|
||||
"${venv_dir}/bin/pip3" install --upgrade \
|
||||
"${venv_dir}/bin/pip3" install --upgrade \
|
||||
pip \
|
||||
setuptools \
|
||||
wheel
|
||||
|
||||
###############################################################################
|
||||
# Ensure required packages exist
|
||||
###############################################################################
|
||||
###############################################################################
|
||||
# Ensure required packages exist
|
||||
###############################################################################
|
||||
|
||||
mkdir -p "${home_dir}/.local/bin"
|
||||
mkdir -p "${home_dir}/.local/bin"
|
||||
|
||||
packages=(
|
||||
packages=(
|
||||
spotdl
|
||||
yt-dlp
|
||||
youtube-dl
|
||||
)
|
||||
)
|
||||
|
||||
for package in "${packages[@]}"; do
|
||||
for package in "${packages[@]}"; do
|
||||
|
||||
echo "Checking package: ${package}"
|
||||
|
||||
@@ -206,7 +206,8 @@ for package in "${packages[@]}"; do
|
||||
else
|
||||
write_out "${package} [${red}FAIL${norm}]"
|
||||
fi
|
||||
done
|
||||
done
|
||||
fi
|
||||
|
||||
###############################################################################
|
||||
# Docker Updates
|
||||
Reference in new issue
Block a user