feat: сборка через docker
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,2 +1 @@
|
|||||||
*.pkg.tar.zst
|
|
||||||
*.swp
|
*.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
|
git config lfs.https://di9.ru/Voomra/aur-jbr.git/info/lfs.locksverify true
|
||||||
```
|
```
|
||||||
|
|
||||||
## Сборка и установка
|
## Сборка
|
||||||
|
|
||||||
|
Сборка производится внутри docker контейнеров.
|
||||||
|
|
||||||
### ArchLinux
|
### ArchLinux
|
||||||
|
|
||||||
```shell
|
```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