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
|
||||
uses: vmactions/freebsd-vm@v1
|
||||
with:
|
||||
usesh: true
|
||||
prepare: |
|
||||
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
|
||||
@@ -21,7 +20,7 @@ jobs:
|
||||
run: |
|
||||
git config --global --add safe.directory /home/runner/work/photoprism-freebsd-port/photoprism-freebsd-port
|
||||
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
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
@@ -36,7 +35,6 @@ jobs:
|
||||
- name: Build PKG
|
||||
uses: vmactions/freebsd-vm@v1
|
||||
with:
|
||||
usesh: true
|
||||
release: "13.3"
|
||||
prepare: |
|
||||
pkg install -y gmake npm wget pkgconf git go122 ffmpeg p5-Image-ExifTool libheif vips bsddialog portconfig
|
||||
@@ -46,7 +44,7 @@ jobs:
|
||||
run: |
|
||||
git config --global --add safe.directory /home/runner/work/photoprism-freebsd-port/photoprism-freebsd-port
|
||||
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
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
|
||||
Reference in New Issue
Block a user