feat: сборка через docker
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,2 +1 @@
|
||||
*.pkg.tar.zst
|
||||
*.swp
|
||||
|
||||
6
Makefile
Normal file
6
Makefile
Normal file
@@ -0,0 +1,6 @@
|
||||
archlinux:
|
||||
docker run --rm \
|
||||
--user=1000:1000 \
|
||||
--volume="./:/workspace" \
|
||||
archlinux:base-devel-20250119.0.299327 \
|
||||
bash -c "cd /workspace/archlinux && ./build.sh"
|
||||
@@ -11,11 +11,12 @@ Version: 17.0.11
|
||||
git config lfs.https://di9.ru/Voomra/aur-jbr.git/info/lfs.locksverify true
|
||||
```
|
||||
|
||||
## Сборка и установка
|
||||
## Сборка
|
||||
|
||||
Сборка производится внутри docker контейнеров.
|
||||
|
||||
### ArchLinux
|
||||
|
||||
```shell
|
||||
makepkg --clean --install
|
||||
sudo make archlinux
|
||||
```
|
||||
|
||||
|
||||
1
archlinux/.gitignore
vendored
Normal file
1
archlinux/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
*.pkg.tar.zst
|
||||
9
archlinux/build.sh
Executable file
9
archlinux/build.sh
Executable file
@@ -0,0 +1,9 @@
|
||||
#!/bin/bash
|
||||
echo '--- CREATE HARD LINKS'
|
||||
ln ../java-17-jetbrains.tar.gz .
|
||||
|
||||
echo '--- BUILD PACKAGE'
|
||||
makepkg --clean --install
|
||||
|
||||
echo '--- REMOVE HARD LINKS'
|
||||
rm ./java-17-jetbrains.tar.gz
|
||||
Reference in New Issue
Block a user