blob: 236f9fd05afe1b4c3e755255435cc9cb871e36b7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
diff --git a/dist/linux/copy-libatomic.sh b/dist/linux/copy-libatomic.sh
index 19f6cebfd..59574ef01 100755
--- a/dist/linux/copy-libatomic.sh
+++ b/dist/linux/copy-libatomic.sh
@@ -7,22 +7,24 @@ arch=$3
outDir="$1/$2/$3"
-sudo dpkg --add-architecture i386
-dpkg-query -s libatomic1
-if [ ! $? = 0 ]; then
- sudo apt update
- sudo apt install -y libatomic1
-fi
-dpkg-query -s libatomic1:i386
-if [ ! $? = 0 ]; then
- sudo apt update
- sudo apt install -y libatomic1:i386
+if command -v dpkg; then
+ sudo dpkg --add-architecture i386
+ dpkg-query -s libatomic1
+ if [ ! $? = 0 ]; then
+ sudo apt update
+ sudo apt install -y libatomic1
+ fi
+ dpkg-query -s libatomic1:i386
+ if [ ! $? = 0 ]; then
+ sudo apt update
+ sudo apt install -y libatomic1:i386
+ fi
fi
if [[ $arch == "linux64" ]]
then
- read source <<< `readlink -f /usr/lib/x86_64*/libatomic.so.*`
+ read source <<< `readlink -f /usr/lib64/libatomic.so.*`
else
- read source <<< `readlink -f /usr/lib/i386*/libatomic.so.*`
+ read source <<< `readlink -f /usr/lib32/libatomic.so.*`
fi
cp $source "$outDir/lib/libatomic.so.1"
|