123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #!/bin/bash
- curl -fsSL https://pkgs.zabbly.com/key.asc -o /etc/apt/keyrings/zabbly.asc
- sh -c 'cat <<EOF > /etc/apt/sources.list.d/zabbly-incus-lts-6.0.sources
- Enabled: yes
- Types: deb
- URIs: https://pkgs.zabbly.com/incus/lts-6.0
- Suites: $(. /etc/os-release && echo ${VERSION_CODENAME})
- Components: main
- Architectures: $(dpkg --print-architecture)
- Signed-By: /etc/apt/keyrings/zabbly.asc
- EOF'
- apt update
- apt install incus -y
- incus ls
- lxd-to-incus --ignore-version-check --yes
- incus admin shutdown
- systemctl stop incus
- systemctl stop incus.socket
- systemctl stop incus-user.socket
- zfs set mountpoint=/var/lib/incus crypt/lxd/dir
- systemctl start incus.socket
- systemctl start incus-user.socket
- systemctl start incus
- cp /root/onstart /root/onstart-backup
- rpl 'LXD snap daemon' 'Incus daemons' /root/onstart
- rpl '/var/snap/lxd/common/lxd/' '/var/lib/incus/' /root/onstart
- sed -i 's/snap disable lxd/systemctl stop incus\nsystemctl stop incus.socket\nsystemctl stop incus-user.socket/' /root/onstart
- sed -i 's/snap enable lxd/systemctl start incus-user.socket\nsystemctl start incus.socket\nsystemctl start incus/' /root/onstart
- mv /etc/sysctl.d/50-usl-mm.conf /etc/sysctl.d/50-usi-mm.conf
|