Skip to content

Commit b2c19d0

Browse files
committed
feat: add support for ubuntu 26.04
1 parent 3df17fd commit b2c19d0

2 files changed

Lines changed: 7 additions & 6 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ Supported Linux distributions and versions:
4747
- Debian 13
4848
- Debian 12
4949
- Debian 11
50+
- Ubuntu 26.04
5051
- Ubuntu 24.04
5152
- Ubuntu 22.04
5253

xo-install.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -315,13 +315,13 @@ function InstallDependenciesDeb {
315315
printok "Debian 11/12/13, so installing gnupg also"
316316
fi
317317

318-
# Debian 13 doesn't come with libfuse2 anymore
318+
# Debian 13 / Ubuntu 26.04 don't come with libfuse2 anymore
319319
# it needs to be installed specifically as XO relies on it for now
320-
if [[ "$OSNAME" == "Debian" ]] && [[ "$OSVERSION" == 13 ]]; then
320+
if { [[ "$OSNAME" == "Debian" ]] && [[ "$OSVERSION" == 13 ]]; } || { [[ "$OSNAME" == "Ubuntu" ]] && [[ "$OSVERSION" == 26 ]]; }; then
321321
echo
322-
printprog "Debian 13, so installing libfuse2t64"
322+
printprog "Installing libfuse2t64"
323323
runcmd "apt-get install libfuse2t64 -y"
324-
printok "Debian 13, so installing libfuse2t64"
324+
printok "Installing libfuse2t64"
325325
fi
326326

327327
# install setcap for non-root port binding if missing
@@ -1350,8 +1350,8 @@ function CheckOS {
13501350
exit 1
13511351
fi
13521352

1353-
if [[ "$OSNAME" == "Ubuntu" ]] && [[ ! "$OSVERSION" =~ ^(22|24)$ ]]; then
1354-
printfail "Only Ubuntu 22/24 supported"
1353+
if [[ "$OSNAME" == "Ubuntu" ]] && [[ ! "$OSVERSION" =~ ^(22|24|26)$ ]]; then
1354+
printfail "Only Ubuntu 22/24/26 supported"
13551355
exit 1
13561356
fi
13571357

0 commit comments

Comments
 (0)