@@ -71,14 +71,17 @@ popd >/dev/null 2>/dev/null
71
71
72
72
73
73
# For linux and wsl create packages for each arch
74
- for wslp in linux wsl
74
+ for wslp in linux wsl2 wsl1
75
75
do
76
76
# For each arch create a deb file
77
77
for arch_base in x86_64^amd64 armv7l^armhf aarch64^arm64
78
78
do
79
- if [[ ${wslp} = wsl && ${ arch_base} = armv7l^armhf ]] ;
79
+ if [ " ${ arch_base}" = armv7l^armhf ]
80
80
then
81
- continue
81
+ if [ " ${wslp} " = wsl1 ] || [ " ${wslp} " = wsl2 ]
82
+ then
83
+ continue
84
+ fi
82
85
fi
83
86
arch=${arch_base% ^* }
84
87
debian_arch=${arch_base#* ^}
99
102
MEDLEYDIR=${il_dir# ${pkg_dir} } /medley
100
103
# Maiko and Medley files to il_dir (/usr/local/interlisp)
101
104
mkdir -p ${il_dir}
102
- tar -x -z -C ${il_dir} \
103
- -f " ${tarball_dir} /maiko-${maiko_release} -linux.${arch} .tgz"
105
+ if [ " ${wslp} " = wsl1 ]
106
+ then
107
+ tar -x -z -C ${il_dir} \
108
+ -f " ${tarball_dir} /maiko-${maiko_release} -wsl1.${arch} .tgz"
109
+ else
110
+ tar -x -z -C ${il_dir} \
111
+ -f " ${tarball_dir} /maiko-${maiko_release} -linux.${arch} .tgz"
112
+ fi
104
113
tar -x -z -C ${il_dir} \
105
114
-f " ${tarball_dir} /medley-${medley_release} -runtime.tgz"
106
115
tar -x -z -C ${il_dir} \
117
126
sed -e " s>--MEDLEYDIR-->${MEDLEYDIR} >g" < postrm > ${pkg_dir} /DEBIAN/postrm
118
127
chmod +x ${pkg_dir} /DEBIAN/postrm
119
128
# For wsl scripts, include the vncviewer.exe
120
- if [[ ${wslp} = wsl && ${arch} = x86_64 ]] ;
129
+ if [ " ${wslp} " = wsl1 ] || [ " ${wslp} " = wsl2 ]
121
130
then
122
- pushd ./tmp > /dev/null
123
- rm -rf vncviewer64-1.12.0.exe
124
- wget -q https://sourceforge.net/projects/tigervnc/files/stable/1.12.0/vncviewer64-1.12.0.exe
125
- popd > /dev/null
126
- mkdir -p ${il_dir} /wsl
127
- cp -p tmp/vncviewer64-1.12.0.exe ${il_dir} /wsl/vncviewer64-1.12.0.exe
131
+ if [ " ${arch} " = x86_64 ]
132
+ then
133
+ pushd ./tmp > /dev/null
134
+ rm -rf vncviewer64-1.12.0.exe
135
+ wget -q https://sourceforge.net/projects/tigervnc/files/stable/1.12.0/vncviewer64-1.12.0.exe
136
+ popd > /dev/null
137
+ mkdir -p ${il_dir} /wsl
138
+ cp -p tmp/vncviewer64-1.12.0.exe ${il_dir} /wsl/vncviewer64-1.12.0.exe
139
+ fi
128
140
fi
129
141
#
130
142
# Make sure all files are owned by root
0 commit comments