summaryrefslogtreecommitdiff
path: root/app-containers
diff options
context:
space:
mode:
Diffstat (limited to 'app-containers')
-rw-r--r--app-containers/Manifest.gzbin9387 -> 9385 bytes
-rw-r--r--app-containers/incus/Manifest3
-rw-r--r--app-containers/incus/files/incus-6.9-ensure-leading-slash-in-all-paths.patch32
-rw-r--r--app-containers/incus/incus-6.9-r1.ebuild (renamed from app-containers/incus/incus-6.9.ebuild)2
4 files changed, 36 insertions, 1 deletions
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index 313bf1ce2426..12c57a63b9b0 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/incus/Manifest b/app-containers/incus/Manifest
index f46aff623267..f48fb584b241 100644
--- a/app-containers/incus/Manifest
+++ b/app-containers/incus/Manifest
@@ -2,6 +2,7 @@ AUX incus-0.4.service 620 BLAKE2B 8e9bee88c79adbdbcbf90ed9602e8f041277dc059dd294
AUX incus-0.4.socket 195 BLAKE2B 47fd548c3a3809dccab38303b0f103f59da4d57b9ccc7366574de6da161099a29e9065050ad9e47dc7b36b46af031c58ac45628468808d1f70ec63cc890ddb7a SHA512 f905d405f1031196e53297a6d0d83bde27a9571d9315fad39fb6940e11be4df89e91710f7f13cbeb9592e74eba5614307c95e6fa0642dbcc71e34a9a3ae5ee31
AUX incus-6.0.confd 864 BLAKE2B 0bbce1f2ae17649598ab213514cdbfaa9d1bd7092078c2297ac82e643b79942a076cd28473e2e1406b9da1b0ecde700dcf0cf7b0612cd78d8e01a86eb54b6ac3 SHA512 cbc7d3c7732a0bb4175d48df24dba3d24e6e2b51e06f93d37f8b6c4368bd4d93ee966694407f9fa6350293cbaafbf907983ae26a508be454333bef417e53b6d7
AUX incus-6.0.initd 1926 BLAKE2B 62102a1d675afa0b6227be581be970442d3528c4f54c8e882b1e143995d7dce388fcf7928b16f6f8ee827048019f1e6c049f2f87c9c7b47291fea9c640b088e1 SHA512 daa647f27940363142498b0bf26f6ff8be464825d86798f23c82a7e7fe8918317b0256545ea6c74492bedb2eff090590f248a08c07f108232c9b160173551871
+AUX incus-6.9-ensure-leading-slash-in-all-paths.patch 1040 BLAKE2B e61291a978dbb16ee3f04c205134467933f77e1102f3cf6e2ace8cc2e4eca0608630af4414ce81400cf74335b60f40bc39d58f516a15d0482be8f3d38bde9e5a SHA512 22801d88b8de47f97c5c99231fc0c586e73e487e60ff5626c7f199e604e400e0dde0a59c6556eeafeb27d2a84bbf935da1afcb9863259f3ba33888d17b347569
AUX incus-startup-0.4.service 297 BLAKE2B a9a13cdf5f966601fc28785072c7e05e6636d1f0583762cc220150ca94e930deb1b40a5d57cd2747ca0be67bd4548460b1ed48a8e67734d23101f86d909c3ba8 SHA512 21044267b73a8d59686d4d0a371cc5e74d4ad4c43331f1886a114e9e41cab4fd796da83469a766e360e75b0f356c3e2c4249c4b2f3ae36c3a2fccf539508bbb8
AUX incus-startup-0.4.sh 304 BLAKE2B a30c8a848ed2a3c8ff6eb2552bc59916eb01b178edf0f2036b54e8a02e41b7a534c4d5333b102344fec4804e50bde22dc916a575bd2b44333d90f15633be4fb6 SHA512 60706d6dc3bbf09337a557c0c4335e1b5147cc2a8b2fa15becac887fc36a27724ef385c94e0516b9050400e11d2d3db4e2a382b72ffd65b11475cc57ab4c9f4f
AUX incus-user-0.4.initd 670 BLAKE2B 5481019916f573a71ee5dadd5a2fefac137951a9b7bb54da7b55376c4ab4b64f2c709904467cf7d14ebc7b297c9113b01064966388f082a52ea91b90c334c2d4 SHA512 048d4634b25c8000ea6c0bf856050016e04b29080c8a68a9924b58781a3093c3adf0f4ed88841bf297df659f370162d4d7296d2d15256f67ca6f6d5fa5af92ab
@@ -21,5 +22,5 @@ EBUILD incus-6.0.2.ebuild 6083 BLAKE2B c9caaeb98078d7dad8bb277196fbe651eb956020b
EBUILD incus-6.0.3.ebuild 6271 BLAKE2B c6e13a1cc4efd21365cef8837fd5ca25578fb197a412d8071a58f59d7c1fe39d0c3788bb77563099d6cbc5e13499f34a1026dacf3e213b144d2b50b4ecb355f4 SHA512 275d5a6a9d500ba9895d0d0d99f75eb6ef0d6a6e2d7688d9d5d9d32241b0c2721f5bfb620df80043d1ff281e7e115b6294d0e5fc8abea54387c5e2dccf9038f2
EBUILD incus-6.7.ebuild 6173 BLAKE2B 1ac2d20ccfafee4697587c57ea676835fbfe84d70e4154c33ef8316fd1066f328a44c7b41bc84ec971271ade061b4f09f616c7fc746b22664f45b703fe2f25a3 SHA512 2037e19a3a43be689f666b3d794be77627cfa6da9aff0fb03f5340628ffd8fae375ec9c130f2cfb3f3ffb5c89d6968eeaebcd0e36a881654633809dd18c96c72
EBUILD incus-6.8.ebuild 6383 BLAKE2B 5b00f4b6de57500591485d076152684d5b841d2e4ead9c245607b1c4919fea96d88cfe84896b66c86dfb2049a9f17b2832cedf6a968801f0bd1ba9c8d7075b91 SHA512 7bf9f2b7e203522178a5569faf332bb309d0b68e3d5e27224c111fec441d1ee847a0d3e58c344fa6409bb72fd2884ec3fd1fe94d86fbafe9cc137595ba1ba42a
-EBUILD incus-6.9.ebuild 6134 BLAKE2B 57403c2d66d44dc21ff487f9b06d7902a39ab330b0ecb10fd27688e5cf39afc9e4447519da9e44c93de5f7763a4ca0cb562f83f7b9922dc3f4d7b8069ec11e16 SHA512 6826d115f3439710c90345d19600994cba5fc21774b95024d17836dfbdb26fa82e080cee4435da0ab3ba13bcf67318786b584a56e2283d1a3ad1d3a2e72f7347
+EBUILD incus-6.9-r1.ebuild 6211 BLAKE2B e5a4edbdfb3bcfe0cbadc0b406b3f12864f7feb943f53d5736752a6d4982d38b5f977c04d5fffa3c6a53d834c5531f0bad37d07a336051e1c1812089a0ee7039 SHA512 6f4ca78573b2f39289912ec0a1043a4ad8ad8affa20758294b28cfbb0497a896022fbf62924c519776b76204fc8382eefce77012b149ee529828a6db9b0ec0fc
MISC metadata.xml 1696 BLAKE2B d15b2a9b4a9f2197369466403fe00ff6a2a10d3d2b86e2f306a7eeaad4ef3eb6709c22b08df6dc4a8fa0f6d9468da6a240fca27d587c222f081644b8e303da6f SHA512 e07b3700562381e6634ae5bb50163c63fdec2e2798c055da53bd1e84e65a394482b4b95a57effac61f037ecee91440e1d3d608322978846b7c6c5e200e503f0f
diff --git a/app-containers/incus/files/incus-6.9-ensure-leading-slash-in-all-paths.patch b/app-containers/incus/files/incus-6.9-ensure-leading-slash-in-all-paths.patch
new file mode 100644
index 000000000000..a4647528c593
--- /dev/null
+++ b/app-containers/incus/files/incus-6.9-ensure-leading-slash-in-all-paths.patch
@@ -0,0 +1,32 @@
+From b726905c66050ac4229d53ce079a0bd05dbe900d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber@stgraber.org>
+Date: Thu, 30 Jan 2025 15:21:36 +0100
+Subject: [PATCH] incus/file/pull: Ensure we have a leading / in all paths
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Closes #1614
+
+Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
+---
+ cmd/incus/file.go | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/cmd/incus/file.go b/cmd/incus/file.go
+index a17486ad327..99467a0bfc5 100644
+--- a/cmd/incus/file.go
++++ b/cmd/incus/file.go
+@@ -575,6 +575,11 @@ func (c *cmdFilePull) Run(cmd *cobra.Command, args []string) error {
+ return fmt.Errorf(i18n.G("Invalid source %s"), resource.name)
+ }
+
++ // Make sure we have a leading / for the path.
++ if !strings.HasPrefix(pathSpec[1], "/") {
++ pathSpec[1] = "/" + pathSpec[1]
++ }
++
+ sftpConn, ok := sftpClients[pathSpec[0]]
+ if !ok {
+ sftpConn, err = resource.server.GetInstanceFileSFTP(pathSpec[0])
+
diff --git a/app-containers/incus/incus-6.9.ebuild b/app-containers/incus/incus-6.9-r1.ebuild
index fa843c98a152..2554cf605f8b 100644
--- a/app-containers/incus/incus-6.9.ebuild
+++ b/app-containers/incus/incus-6.9-r1.ebuild
@@ -91,6 +91,8 @@ RESTRICT="test"
GOPATH="${S}/_dist"
+PATCHES=( "${FILESDIR}"/incus-6.9-ensure-leading-slash-in-all-paths.patch )
+
src_unpack() {
verify-sig_src_unpack
go-module_src_unpack