summaryrefslogtreecommitdiff
path: root/gnu/packages/patches/netbeans-25-nativeexecution-paths.patch
blob: ecb7d6a616c15b16951991273b7a35d0b1ec4360 (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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
Author: Danny Milosavljevic <dannym@friendly-machines.com>
Date: 2026-03-31
Subject: Make nativeexecution helper work with Guix

diff -urN orig/ide/dlight.nativeexecution/release/bin/nativeexecution/dorun.sh mod/ide/dlight.nativeexecution/release/bin/nativeexecution/dorun.sh
--- orig/ide/dlight.nativeexecution/release/bin/nativeexecution/dorun.sh	2026-03-19 00:00:00.000000000 +0000
+++ mod/ide/dlight.nativeexecution/release/bin/nativeexecution/dorun.sh	2026-03-19 00:00:00.000000000 +0000
@@ -16,8 +16,8 @@
 # specific language governing permissions and limitations
 # under the License.
 
-PATH=/bin:/usr/bin
-PROG=`basename "$0"`
+PATH="${PATH:+$PATH:}/bin:/usr/bin"
+PROG="${0##*/}"
 USAGE="usage: ${PROG} [-p prompt] -x execScript"
 PROMPT=NO
 STATUS=-1
@@ -43,7 +43,7 @@
   esac
 done
 
-shift `expr $OPTIND - 1`
+shift "$((OPTIND - 1))"
 
 trap "doExit" 1 2 15 EXIT
 
diff -urN orig/ide/dlight.nativeexecution/release/bin/nativeexecution/hostinfo.sh mod/ide/dlight.nativeexecution/release/bin/nativeexecution/hostinfo.sh
--- orig/ide/dlight.nativeexecution/release/bin/nativeexecution/hostinfo.sh	2026-03-19 00:00:00.000000000 +0000
+++ mod/ide/dlight.nativeexecution/release/bin/nativeexecution/hostinfo.sh	2026-03-19 00:00:00.000000000 +0000
@@ -16,13 +16,13 @@
 # specific language governing permissions and limitations
 # under the License.
 
-PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
+PATH="${PATH:+$PATH:}/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"
 HOSTNAME=`uname -n`
 OS=`uname -s`
 CPUTYPE=`uname -p`
 BITNESS=32
 
-LS=/bin/ls
+LS=ls
 OSFAMILY=
 DATETIME=`date -u +'%Y-%m-%d %H:%M:%S'`
 
@@ -139,7 +139,7 @@
         echo "Warning: TMPDIRBASE is not writable: ${TMPDIRBASE}">&2
         SUFFIX=`expr 1 + ${SUFFIX}`
         TMPDIRBASE=${TMPBASE}/dlight_${USER_D}_${SUFFIX}
-        /bin/mkdir -p ${TMPDIRBASE} 2>/dev/null
+        mkdir -p ${TMPDIRBASE} 2>/dev/null
     else
         break
     fi
@@ -157,7 +157,7 @@
             echo "Warning: TMPDIRBASE is not writable: ${TMPDIRBASE}">&2
             SUFFIX=`expr 1 + ${SUFFIX}`
             TMPDIRBASE=${TMPBASE}/${NB_KEY}_${SUFFIX}
-            /bin/mkdir -p ${TMPDIRBASE} 2>/dev/null
+            mkdir -p ${TMPDIRBASE} 2>/dev/null
         else
             break
         fi
@@ -174,7 +174,7 @@
 
 ENVFILE="${TMPDIRBASE}/env"
 
-ID=`LC_MESSAGES=C /usr/bin/id`
+ID=`LC_MESSAGES=C id`
 
 echo BITNESS=${BITNESS}
 echo CPUFAMILY=${CPUFAMILY}