Skip to content

Commit b57ac24

Browse files
authored
fix: alternative way to stage snap with rev (#35)
1 parent 9ae3e65 commit b57ac24

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

rockcraft.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,11 @@ parts:
4040
- curl
4141
build-environment:
4242
- JAVA_HOME: /usr/lib/jvm/java-21-openjdk-amd64
43-
stage-snaps:
44-
- charmed-kafka/4/edge
43+
- SNAP_REVISION: 67
4544
override-build: |
45+
snap download charmed-kafka --revision $SNAP_REVISION
46+
unsquashfs charmed-kafka_$SNAP_REVISION.snap
47+
4648
ln -s /usr/lib/jvm/java-21-openjdk-amd64/bin/java \
4749
$CRAFT_PART_INSTALL/usr/bin/java
4850
ln -s /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool \
@@ -59,9 +61,7 @@ parts:
5961
mkdir -p $CRAFT_PART_INSTALL/var/log/connect/
6062
mkdir -p $CRAFT_PART_INSTALL/var/log/cruise-control/
6163
organize:
62-
bin: opt/kafka/bin/
63-
libs: opt/kafka/libs/
64-
config: opt/kafka/config/
64+
/root/parts/kafka/build/squashfs-root: /
6565
non-root-user:
6666
plugin: nil
6767
after: [kafka]

0 commit comments

Comments
 (0)