mirror of
https://github.com/huo-ju/photoprism-freebsd-port.git
synced 2025-12-12 01:39:56 +01:00
use python to replace bash
This commit is contained in:
6
.github/workflows/build_pkg.yml
vendored
6
.github/workflows/build_pkg.yml
vendored
@@ -12,7 +12,6 @@ jobs:
|
|||||||
- name: Build PKG
|
- name: Build PKG
|
||||||
uses: vmactions/freebsd-vm@v1
|
uses: vmactions/freebsd-vm@v1
|
||||||
with:
|
with:
|
||||||
usesh: true
|
|
||||||
prepare: |
|
prepare: |
|
||||||
pkg install -y gmake npm wget pkgconf git go122 portsnap ffmpeg p5-Image-ExifTool libheif vips bsddialog portconfig
|
pkg install -y gmake npm wget pkgconf git go122 portsnap ffmpeg p5-Image-ExifTool libheif vips bsddialog portconfig
|
||||||
mkdir -p /var/db/portsnap && portsnap --interactive auto > /dev/null
|
mkdir -p /var/db/portsnap && portsnap --interactive auto > /dev/null
|
||||||
@@ -21,7 +20,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
git config --global --add safe.directory /home/runner/work/photoprism-freebsd-port/photoprism-freebsd-port
|
git config --global --add safe.directory /home/runner/work/photoprism-freebsd-port/photoprism-freebsd-port
|
||||||
make package
|
make package
|
||||||
bash -c "for file in work/pkg/*.pkg;do mv $file ${file//\.pkg/-FreeBSD-$(uname -r).pkg}; done"
|
python3 -c "import glob, os; [os.rename(f, f.replace('.pkg', '-FreeBSD-' + os.uname().release + '.pkg')) for f in glob.glob('work/pkg/*.pkg')]"
|
||||||
- name: Upload build artifacts
|
- name: Upload build artifacts
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
@@ -36,7 +35,6 @@ jobs:
|
|||||||
- name: Build PKG
|
- name: Build PKG
|
||||||
uses: vmactions/freebsd-vm@v1
|
uses: vmactions/freebsd-vm@v1
|
||||||
with:
|
with:
|
||||||
usesh: true
|
|
||||||
release: "13.3"
|
release: "13.3"
|
||||||
prepare: |
|
prepare: |
|
||||||
pkg install -y gmake npm wget pkgconf git go122 ffmpeg p5-Image-ExifTool libheif vips bsddialog portconfig
|
pkg install -y gmake npm wget pkgconf git go122 ffmpeg p5-Image-ExifTool libheif vips bsddialog portconfig
|
||||||
@@ -46,7 +44,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
git config --global --add safe.directory /home/runner/work/photoprism-freebsd-port/photoprism-freebsd-port
|
git config --global --add safe.directory /home/runner/work/photoprism-freebsd-port/photoprism-freebsd-port
|
||||||
make package
|
make package
|
||||||
bash -c "for file in work/pkg/*.pkg;do mv $file ${file//\.pkg/-FreeBSD-$(uname -r).pkg}; done"
|
python3 -c "import glob, os; [os.rename(f, f.replace('.pkg', '-FreeBSD-' + os.uname().release + '.pkg')) for f in glob.glob('work/pkg/*.pkg')]"
|
||||||
- name: Upload build artifacts
|
- name: Upload build artifacts
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
|
|||||||
Reference in New Issue
Block a user