Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
ximper-builder
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Ximper Linux
ximper-builder
Commits
b3e45729
Verified
Commit
b3e45729
authored
Jun 18, 2025
by
Kirill Unitsaev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
build-distro: remove create_md5 and deploy
parent
46377546
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
2 additions
and
54 deletions
+2
-54
build-distro
bin/build-distro
+2
-54
No files found.
bin/build-distro
View file @
b3e45729
...
...
@@ -8,7 +8,6 @@ NVIDIA=false
CLEAN
=
false
DESKTOP_ENVS
=()
# Список выбранных рабочих окружений (например, gnome, hyprland)
NETWORK
=
false
MD5
=
false
# базовые функции
# shellcheck disable=SC1091
...
...
@@ -22,11 +21,6 @@ if [ -z "$PROFILESDIR" ]; then
PROFILESDIR
=
"
$BUILDERDIR
/mkimage-profiles"
fi
if
[
-z
"
$FTPDIR
"
]
;
then
FTPDIR
=
"/var/ftp/pub/Etersoft/XimperLinux/Devel/ISO"
fi
create_tmp
()
{
mktemp
-d
-t
ximper-builder.XXXXXXX
}
...
...
@@ -47,15 +41,6 @@ print_build_info() {
print_green
"VERSION:
$VER
"
fi
print_green
"REPOSITORIES:
$REPOS
"
if
[
-n
"
$DEPLOY_DIR
"
]
;
then
print_green
"DEPLOY:
$DEPLOY_DIR
"
fi
}
check
()
{
if
[
"
$MD5
"
==
"true"
]
&&
[
"
$DEPLOY_DIR
"
!=
"ftp"
]
;
then
print_error
"--md5 можно использовать только при --deploy=ftp"
fi
}
cleartmp
()
{
...
...
@@ -149,29 +134,12 @@ makebuild() {
revert_temp_commit
}
create_md5
()
{
[
"
$MD5
"
==
true
]
||
return
print_green
"Создание md5sum для
$2
"
md5sum
"
$1
"
/
"
$2
"
>
"
$1
"
/
"
$2
"
.md5
}
deploy
()
{
find
"
$TMP
"
/out/
-type
l
-exec
rm
{}
+
case
"
$DEPLOY_DIR
"
in
ftp
)
mv
-vf
"
$TMP
"
/out/ximper-
*
.iso
"
$FTPDIR
"
/
"
$DFILENAME
"
create_md5
"
$FTPDIR
"
"
$DFILENAME
"
;;
vm
)
mv
-vf
"
$TMP
"
/out/ximper-
*
.iso
"
$VMDIR
"
/
"
$DFILENAME
"
;;
*
)
return
;;
esac
mv
-vf
"
$TMP
"
/out/ximper-
*
.iso
"
$VMDIR
"
/
"
$DFILENAME
"
}
OPTS
=
$(
getopt
-o
h
--long
help
,nvidia,debug,clean,all,
deploy::,md5,
gnome,hyprland,net,network,repos:
--
"
$@
"
)
||
{
OPTS
=
$(
getopt
-o
h
--long
help
,nvidia,debug,clean,all,gnome,hyprland,net,network,repos:
--
"
$@
"
)
||
{
print_error
"Ошибка обработки опций."
}
...
...
@@ -204,15 +172,8 @@ while true; do
printf
" - hasher
\n
"
printf
"
\n
"
printf
" Прочее:
\n
"
printf
" --deploy Задеплоить образ
\n
"
printf
" Параметры:
\n
"
printf
" - vm (по умолчанию) -> %s
\n
"
"
$VMDIR
"
printf
" - ftp -> %s
\n
"
"
$FTPDIR
"
printf
" --md5 Создать файл md5 суммы образа (только при --deploy=ftp)
\n
"
printf
" --debug Включить режим отладки
\n
"
printf
" --clean Очистить TMP перед сборкой
\n
"
printf
" --vm Собрать дистрибутив для виртуальной машины
\n
"
printf
" Перемещает готовый образ в %s
\n
"
"
$VMDIR
"
exit
0
;;
--nvidia
)
...
...
@@ -232,19 +193,6 @@ while true; do
ALLDISTROS
=
true
shift
;;
--md5
)
MD5
=
true
shift
;;
--deploy
)
if
[
-n
"
$2
"
]
&&
[[
"
$2
"
!=
"--"
*
]]
;
then
DEPLOY_DIR
=
"
$2
"
shift
2
else
DEPLOY_DIR
=
"vm"
shift
fi
;;
--gnome
)
DESKTOP_ENVS+
=(
"gnome"
)
shift
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment