fix shellcheck

parent ba38bd59
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
BUILDERDIR=$(realpath "$(dirname "$0")"/..) BUILDERDIR=$(realpath "$(dirname "$0")"/..)
DEBUG=false #DEBUG=false
ALLDISTROS=false ALLDISTROS=false
NVIDIA=false NVIDIA=false
VM=false VM=false
...@@ -48,7 +48,7 @@ cleartmp() { ...@@ -48,7 +48,7 @@ cleartmp() {
[ "$CLEAN" == true ] || return [ "$CLEAN" == true ] || return
echo "____________________" echo "____________________"
"$BUILDERDIR/bin"/cleartmp -i "$BUILDERDIR"/bin/cleartmp -i
# shellcheck disable=SC2012 # shellcheck disable=SC2012
# Удаляем все, кроме самого нового # Удаляем все, кроме самого нового
[ "$VER" == "devel" ] && ls -t "$VMDIR"/ximper-"$desktop_env""$iso_suffix"-devel-*-x86_64.iso | tail -n +2 | xargs -I {} rm -v -- {} [ "$VER" == "devel" ] && ls -t "$VMDIR"/ximper-"$desktop_env""$iso_suffix"-devel-*-x86_64.iso | tail -n +2 | xargs -I {} rm -v -- {}
...@@ -69,8 +69,9 @@ handle_uncommitted_changes() { ...@@ -69,8 +69,9 @@ handle_uncommitted_changes() {
fi fi
# Обнаружены незакоммиченные изменения # Обнаружены незакоммиченные изменения
# shellcheck disable=SC2155
local temp_commit_msg="TEMP: Commit before building $(date +'%Y-%m-%d %H:%M:%S')" local temp_commit_msg
temp_commit_msg="TEMP: Commit before building $(date +'%Y-%m-%d %H:%M:%S')"
# Создание временного коммита # Создание временного коммита
git add -A git add -A
...@@ -140,12 +141,10 @@ makebuild() { ...@@ -140,12 +141,10 @@ makebuild() {
revert_temp_commit revert_temp_commit
} }
OPTS=$(getopt -o h --long help,nvidia,debug,clean,all,vm,gnome,hyprland,net,network,repos: -- "$@") OPTS=$(getopt -o h --long help,nvidia,debug,clean,all,vm,gnome,hyprland,net,network,repos: -- "$@") || {
# shellcheck disable=SC2181
if [ $? != 0 ]; then
print_error "Ошибка обработки опций." print_error "Ошибка обработки опций."
exit 1 exit 1
fi }
# Применение параметров # Применение параметров
eval set -- "$OPTS" eval set -- "$OPTS"
...@@ -155,7 +154,7 @@ while true; do ...@@ -155,7 +154,7 @@ while true; do
case "$1" in case "$1" in
-h|--help) -h|--help)
printf "\n" printf "\n"
printf "Использование: $0 [опции] [версия дистрибутива]\n\n" printf "Использование: %s [опции] [версия дистрибутива]\n\n" "$0"
printf "Опции:\n" printf "Опции:\n"
printf " -h | --help Вывод этой справки\n" printf " -h | --help Вывод этой справки\n"
printf " Окружения:\n" printf " Окружения:\n"
...@@ -178,7 +177,7 @@ while true; do ...@@ -178,7 +177,7 @@ while true; do
printf " --debug Включить режим отладки\n" printf " --debug Включить режим отладки\n"
printf " --clean Очистить TMP перед сборкой\n" printf " --clean Очистить TMP перед сборкой\n"
printf " --vm Собрать дистрибутив для виртуальной машины\n" printf " --vm Собрать дистрибутив для виртуальной машины\n"
printf " Перемещает готовый образ в $VMDIR\n" printf " Перемещает готовый образ в %s\n" "$VMDIR"
exit 0 exit 0
;; ;;
--nvidia) --nvidia)
...@@ -187,7 +186,7 @@ while true; do ...@@ -187,7 +186,7 @@ while true; do
;; ;;
--debug) --debug)
echo "ДЕБАГ ВКЛЮЧЕН" echo "ДЕБАГ ВКЛЮЧЕН"
DEBUG=true # DEBUG=true
shift shift
;; ;;
--clean) --clean)
...@@ -240,7 +239,6 @@ fi ...@@ -240,7 +239,6 @@ fi
if [ -z "$APTCONF" ]; then if [ -z "$APTCONF" ]; then
buildertmp=$(create_tmp) buildertmp=$(create_tmp)
APTCONF=$("$BUILDERDIR"/bin/gen-apt-conf $NETWORK -d "$buildertmp" -r "$REPOS") APTCONF=$("$BUILDERDIR"/bin/gen-apt-conf $NETWORK -d "$buildertmp" -r "$REPOS")
APTTMP=$(dirname "$APTCONF")
fi fi
# Установить GNOME по умолчанию, если ничего не выбрано # Установить GNOME по умолчанию, если ничего не выбрано
......
#!/bin/bash #!/bin/bash
# базовые функции # базовые функции
. $(dirname $0)/common # shellcheck disable=SC1091
. "$(dirname "$0")/common"
print_blue "Очистка...." print_blue "Очистка...."
if [ -d $PROFILESDIR/build ]; then if [ -d "$PROFILESDIR"/build ]; then
pushd PROFILESDIR pushd "$PROFILESDIR" > /dev/null || exit
make clean make clean
rm -rf $TMP/mkimage-profiles.build.* rm -rf "$TMP"/mkimage-profiles.build.*
rm -rf ./build rm -rf ./build
popd popd > /dev/null || exit
print_green "mkimage-profiles очищен" print_green "mkimage-profiles очищен"
fi fi
rmiso() { rmiso() {
if [ -d $TMP/out/ ]; then if [ -d "$TMP"/out/ ]; then
rm -rf $TMP/out/* rm -rf "$TMP"/out/*
print_green "iso файлы удалены" print_green "iso файлы удалены"
fi fi
} }
...@@ -24,7 +25,7 @@ rmiso() { ...@@ -24,7 +25,7 @@ rmiso() {
for param in "$@"; do for param in "$@"; do
case "$param" in case "$param" in
-h|--help) -h|--help)
printf "Использование: $0 [опции]\n\n" printf "Использование: %s [опции]\n\n" "$0"
printf "Опции:\n" printf "Опции:\n"
printf " --iso -i Удаляет iso файлы в /tmp/.private/USER/out\n" printf " --iso -i Удаляет iso файлы в /tmp/.private/USER/out\n"
exit 0 exit 0
......
...@@ -3,13 +3,13 @@ ...@@ -3,13 +3,13 @@
NETWORK=false NETWORK=false
# базовые функции # базовые функции
. $(dirname $0)/common # shellcheck disable=SC1091
. "$(dirname "$0")/common"
OPTS=$(getopt -o h,d:,r: --long help,net,network,dir:,repos: -- "$@") OPTS=$(getopt -o h,d:,r: --long help,net,network,dir:,repos: -- "$@") || {
if [ $? != 0 ]; then
print_error "Ошибка обработки опций." print_error "Ошибка обработки опций."
exit 1 exit 1
fi }
# Применение параметров # Применение параметров
eval set -- "$OPTS" eval set -- "$OPTS"
...@@ -18,7 +18,7 @@ while true; do ...@@ -18,7 +18,7 @@ while true; do
case "$1" in case "$1" in
-h|--help) -h|--help)
printf "\n" printf "\n"
printf "Использование: $0 [опции]\n\n" printf "Использование: %s [опции]\n\n" "$0"
printf "Опции:\n" printf "Опции:\n"
printf " -h | --help Вывод этой справки\n" printf " -h | --help Вывод этой справки\n"
printf " -d | --dir Путь к tmp\n" printf " -d | --dir Путь к tmp\n"
...@@ -111,4 +111,4 @@ EOF ...@@ -111,4 +111,4 @@ EOF
gen_sources gen_sources
gen_config gen_config
echo $APTCONF echo "$APTCONF"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment