2020-08-21 18:58:32 +00:00
|
|
|
From: Ana Guerrero Lopez <aguerrero@suse.com>
|
|
|
|
|
Date: Fri 21 Aug 2020 18:45:33 CEST
|
|
|
|
|
Subject: [PATCH] Replace hardcoded ../lib/charliecloud
|
|
|
|
|
|
|
|
|
|
All the resulting binaries and script will try to look for extra
|
|
|
|
|
scripts in /usr/lib/charliecloud while it should be /usr/lib64/charliecloud
|
|
|
|
|
|
2020-09-22 08:46:55 +00:00
|
|
|
diff -Nrua charliecloud-0.19/bin/ch-build charliecloud-0.19/bin/ch-build
|
|
|
|
|
--- charliecloud-0.19/bin/ch-build
|
|
|
|
|
+++ charliecloud-0.19/bin/ch-build
|
2020-08-21 18:58:32 +00:00
|
|
|
@@ -1,6 +1,6 @@
|
|
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
|
|
-lib=$(cd "$(dirname "$0")" && pwd)/../lib/charliecloud
|
|
|
|
|
+lib=/usr/lib64/charliecloud
|
|
|
|
|
. "${lib}/base.sh"
|
|
|
|
|
|
|
|
|
|
# shellcheck disable=SC2034
|
2020-09-22 08:46:55 +00:00
|
|
|
diff -Nrua charliecloud-0.19/bin/ch-build2dir charliecloud-0.19/bin/ch-build2dir
|
|
|
|
|
--- charliecloud-0.19/bin/ch-build2dir
|
|
|
|
|
+++ charliecloud-0.19/bin/ch-build2dir
|
2020-08-21 18:58:32 +00:00
|
|
|
@@ -1,6 +1,6 @@
|
|
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
-lib=$(cd "$(dirname "$0")" && pwd)/../lib/charliecloud
|
|
|
|
|
+lib=/usr/lib64/charliecloud
|
|
|
|
|
. "${lib}/base.sh"
|
|
|
|
|
|
|
|
|
|
# shellcheck disable=SC2034
|
2020-09-22 08:46:55 +00:00
|
|
|
diff -Nrua charliecloud-0.19/bin/ch-builder2squash charliecloud-0.19/bin/ch-builder2squash
|
|
|
|
|
--- charliecloud-0.19/bin/ch-builder2squash
|
|
|
|
|
+++ charliecloud-0.19/bin/ch-builder2squash
|
2020-08-21 18:58:32 +00:00
|
|
|
@@ -1,6 +1,6 @@
|
|
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
|
|
-lib=$(cd "$(dirname "$0")" && pwd)/../lib/charliecloud
|
|
|
|
|
+lib=/usr/lib64/charliecloud
|
|
|
|
|
. "${lib}/base.sh"
|
|
|
|
|
|
|
|
|
|
# shellcheck disable=SC2034
|
2020-09-22 08:46:55 +00:00
|
|
|
diff -Nrua charliecloud-0.19/bin/ch-builder2tar charliecloud-0.19/bin/ch-builder2tar
|
|
|
|
|
--- charliecloud-0.19/bin/ch-builder2tar
|
|
|
|
|
+++ charliecloud-0.19/bin/ch-builder2tar
|
2020-08-21 18:58:32 +00:00
|
|
|
@@ -1,6 +1,6 @@
|
|
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
|
|
-lib=$(cd "$(dirname "$0")" && pwd)/../lib/charliecloud
|
|
|
|
|
+lib=/usr/lib64/charliecloud
|
|
|
|
|
. "${lib}/base.sh"
|
|
|
|
|
|
|
|
|
|
# shellcheck disable=SC2034
|
2020-09-22 08:46:55 +00:00
|
|
|
diff -Nrua charliecloud-0.19/bin/ch-dir2squash charliecloud-0.19/bin/ch-dir2squash
|
|
|
|
|
--- charliecloud-0.19/bin/ch-dir2squash
|
|
|
|
|
+++ charliecloud-0.19/bin/ch-dir2squash
|
2020-08-21 18:58:32 +00:00
|
|
|
@@ -2,7 +2,7 @@
|
|
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
|
|
-lib=$(cd "$(dirname "$0")" && pwd)/../lib/charliecloud
|
|
|
|
|
+lib=/usr/lib64/charliecloud
|
|
|
|
|
. "${lib}/base.sh"
|
|
|
|
|
|
|
|
|
|
# shellcheck disable=SC2034
|
2020-09-22 08:46:55 +00:00
|
|
|
diff -Nrua charliecloud-0.19/bin/ch-fromhost charliecloud-0.19/bin/ch-fromhost
|
|
|
|
|
--- charliecloud-0.19/bin/ch-fromhost
|
|
|
|
|
+++ charliecloud-0.19/bin/ch-fromhost
|
2020-08-21 18:58:32 +00:00
|
|
|
@@ -35,7 +35,7 @@
|
|
|
|
|
# 3. Here string, e.g. 'while IFS= read -r FILE; do ... done <<< "$FILES"'.
|
|
|
|
|
# This is a bashism.
|
|
|
|
|
|
|
|
|
|
-lib=$(cd "$(dirname "$0")" && pwd)/../lib/charliecloud
|
|
|
|
|
+lib=/usr/lib64/charliecloud
|
|
|
|
|
. "${lib}/base.sh"
|
|
|
|
|
|
|
|
|
|
set -e
|
2020-12-21 15:40:14 +00:00
|
|
|
diff-Nrua charliecloud-0.21/bin/ch-image.py.in charliecloud-0.21/bin/ch-image.py.in
|
|
|
|
|
--- charliecloud-0.21/bin/ch-image.py.in
|
|
|
|
|
+++ charliecloud-0.21/bin/ch-image.py.in
|
2020-09-22 08:46:55 +00:00
|
|
|
@@ -6,7 +6,7 @@
|
2020-08-21 18:58:32 +00:00
|
|
|
import sys
|
|
|
|
|
|
2020-09-22 08:46:55 +00:00
|
|
|
sys.path.insert(0, ( os.path.dirname(os.path.abspath(__file__))
|
2020-08-21 18:58:32 +00:00
|
|
|
- + "/../lib/charliecloud"))
|
2020-09-22 08:46:55 +00:00
|
|
|
+ + "/../lib64/charliecloud"))
|
2020-08-21 18:58:32 +00:00
|
|
|
import charliecloud as ch
|
2020-09-22 08:46:55 +00:00
|
|
|
import build
|
|
|
|
|
import misc
|
|
|
|
|
diff -Nrua charliecloud-0.19/bin/ch-mount charliecloud-0.19/bin/ch-mount
|
|
|
|
|
--- charliecloud-0.19/bin/ch-mount
|
|
|
|
|
+++ charliecloud-0.19/bin/ch-mount
|
2020-08-21 18:58:32 +00:00
|
|
|
@@ -1,6 +1,6 @@
|
|
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
|
|
-lib=$(cd "$(dirname "$0")" && pwd)/../lib/charliecloud
|
|
|
|
|
+lib=/usr/lib64/charliecloud
|
|
|
|
|
. "${lib}/base.sh"
|
|
|
|
|
|
|
|
|
|
# shellcheck disable=SC2034
|
2020-09-22 08:46:55 +00:00
|
|
|
diff -Nrua charliecloud-0.19/bin/ch-pull2dir charliecloud-0.19/bin/ch-pull2dir
|
|
|
|
|
--- charliecloud-0.19/bin/ch-pull2dir
|
|
|
|
|
+++ charliecloud-0.19/bin/ch-pull2dir
|
2020-08-21 18:58:32 +00:00
|
|
|
@@ -1,6 +1,6 @@
|
|
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
|
|
-lib=$(cd "$(dirname "$0")" && pwd)/../lib/charliecloud
|
|
|
|
|
+lib=/usr/lib64/charliecloud
|
|
|
|
|
. "${lib}/base.sh"
|
|
|
|
|
|
|
|
|
|
set -e
|
2020-09-22 08:46:55 +00:00
|
|
|
diff -Nrua charliecloud-0.19/bin/ch-pull2tar charliecloud-0.19/bin/ch-pull2tar
|
|
|
|
|
--- charliecloud-0.19/bin/ch-pull2tar
|
|
|
|
|
+++ charliecloud-0.19/bin/ch-pull2tar
|
2020-08-21 18:58:32 +00:00
|
|
|
@@ -1,6 +1,6 @@
|
|
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
|
|
-lib=$(cd "$(dirname "$0")" && pwd)/../lib/charliecloud
|
|
|
|
|
+lib=/usr/lib64/charliecloud
|
|
|
|
|
. "${lib}/base.sh"
|
|
|
|
|
|
|
|
|
|
set -e
|
2020-09-22 08:46:55 +00:00
|
|
|
diff -Nrua charliecloud-0.19/bin/ch-run-oci.py.in charliecloud-0.19/bin/ch-run-oci.py.in
|
|
|
|
|
--- charliecloud-0.19/bin/ch-run-oci.py.in
|
|
|
|
|
+++ charliecloud-0.19/bin/ch-run-oci.py.in
|
|
|
|
|
@@ -13,7 +13,7 @@
|
2020-08-21 18:58:32 +00:00
|
|
|
import types
|
|
|
|
|
|
2020-09-22 08:46:55 +00:00
|
|
|
sys.path.insert(0, ( os.path.dirname(os.path.abspath(__file__))
|
2020-08-21 18:58:32 +00:00
|
|
|
- + "/../lib/charliecloud"))
|
2020-09-22 08:46:55 +00:00
|
|
|
+ + "/../lib64/charliecloud"))
|
|
|
|
|
import charliecloud as ch
|
|
|
|
|
import misc
|
2020-08-21 18:58:32 +00:00
|
|
|
|
2020-09-22 08:46:55 +00:00
|
|
|
diff -Nrua charliecloud-0.19/bin/ch-tar2dir charliecloud-0.19/bin/ch-tar2dir
|
|
|
|
|
--- charliecloud-0.19/bin/ch-tar2dir
|
|
|
|
|
+++ charliecloud-0.19/bin/ch-tar2dir
|
2020-08-21 18:58:32 +00:00
|
|
|
@@ -2,7 +2,7 @@
|
|
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
|
|
-lib=$(cd "$(dirname "$0")" && pwd)/../lib/charliecloud
|
|
|
|
|
+lib=/usr/lib64/charliecloud
|
|
|
|
|
. "${lib}/base.sh"
|
|
|
|
|
|
|
|
|
|
# shellcheck disable=SC2034
|
2020-09-22 08:46:55 +00:00
|
|
|
diff -Nrua charliecloud-0.19/bin/ch-test charliecloud-0.19/bin/ch-test
|
|
|
|
|
--- charliecloud-0.19/bin/ch-test
|
|
|
|
|
+++ charliecloud-0.19/bin/ch-test
|
2020-08-21 18:58:32 +00:00
|
|
|
@@ -20,7 +20,7 @@
|
|
|
|
|
|
|
|
|
|
### Setup
|
|
|
|
|
|
|
|
|
|
-lib=$(cd "$(dirname "$0")" && pwd)/../lib/charliecloud
|
|
|
|
|
+lib=/usr/lib64/charliecloud
|
|
|
|
|
if [[ ! -f ${lib}/base.sh ]]; then
|
|
|
|
|
fatal "install or build problem: not found: ${lib}/base.sh"
|
|
|
|
|
fi
|
2020-09-22 08:46:55 +00:00
|
|
|
diff -Nrua charliecloud-0.19/bin/ch-umount charliecloud-0.19/bin/ch-umount
|
|
|
|
|
--- charliecloud-0.19/bin/ch-umount
|
|
|
|
|
+++ charliecloud-0.19/bin/ch-umount
|
2020-08-21 18:58:32 +00:00
|
|
|
@@ -1,6 +1,6 @@
|
|
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
|
|
-lib=$(cd "$(dirname "$0")" && pwd)/../lib/charliecloud
|
|
|
|
|
+lib=/usr/lib64/charliecloud
|
|
|
|
|
. "${lib}/base.sh"
|
|
|
|
|
|
|
|
|
|
# shellcheck disable=SC2034
|
2020-09-22 08:46:55 +00:00
|
|
|
diff -Nrua charliecloud-0.19/lib/base.sh charliecloud-0.19/lib/base.sh
|
|
|
|
|
--- charliecloud-0.19/lib/base.sh
|
|
|
|
|
+++ charliecloud-0.19/lib/base.sh
|
2020-08-21 18:58:32 +00:00
|
|
|
@@ -6,7 +6,7 @@
|
|
|
|
|
# shellcheck disable=SC2034
|
|
|
|
|
ch_base=${ch_bin%/*}
|
|
|
|
|
|
|
|
|
|
-lib="${ch_bin}/../lib/charliecloud"
|
|
|
|
|
+lib="/usr/lib64/charliecloud"
|
|
|
|
|
. "${lib}/version.sh"
|
|
|
|
|
|