Skip to content

Commit 9501cd7

Browse files
authored
Merge pull request #1036 from sarthurdev/T7827
T7827: Add unionfs-fuse package
2 parents d7c3843 + 842b119 commit 9501cd7

4 files changed

Lines changed: 39 additions & 0 deletions

File tree

.github/workflows/trigger_rebuild_packages.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,8 @@ jobs:
9090
- 'scripts/package-build/telegraf/**'
9191
udp-broadcast-relay:
9292
- 'scripts/package-build/udp-broadcast-relay/**'
93+
unionfs-fuse:
94+
- 'scripts/package-build/unionfs-fuse/**'
9395
vpp:
9496
- 'scripts/package-build/vpp/**'
9597
waagent:
@@ -247,6 +249,10 @@ jobs:
247249
trigger_build "udp-broadcast-relay"
248250
fi
249251
252+
if [ "${{ steps.changes.outputs.unionfs-fuse }}" == "true" ]; then
253+
trigger_build "unionfs-fuse"
254+
fi
255+
250256
if [ "${{ steps.changes.outputs.vpp }}" == "true" ]; then
251257
trigger_build "vpp"
252258
fi
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
unionfs-fuse/
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../build.py
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
[[packages]]
2+
name = "unionfs-fuse"
3+
commit_id = "v3.6"
4+
scm_url = "https://github.com/rpodgorny/unionfs-fuse"
5+
6+
build_cmd = """
7+
mkdir build
8+
cd build
9+
10+
cmake .. -DWITH_LIBFUSE3=TRUE \
11+
-DCMAKE_SKIP_RPATH=TRUE \
12+
-DCMAKE_INSTALL_PREFIX=/usr
13+
make
14+
make DESTDIR=. install
15+
16+
VERSION=$(git describe --tags --exact-match 2>/dev/null || git rev-parse --short HEAD)
17+
18+
fpm --input-type dir --output-type deb --name unionfs-fuse \
19+
--version $VERSION --deb-compression gz \
20+
--maintainer "VyOS Package Maintainers <maintainers@vyos.net>" \
21+
--description "Fuse implementation of unionfs" \
22+
--depends libfuse3-dev \
23+
--license "BSD" --package ../.. usr
24+
25+
"""
26+
27+
[dependencies]
28+
packages = [
29+
"cmake",
30+
"libfuse3-dev"
31+
]

0 commit comments

Comments
 (0)