mirror of
https://github.com/YunoHost-Apps/lxd_ynh.git
synced 2024-09-03 19:45:53 +02:00
commit
0736d1b352
9 changed files with 20 additions and 15 deletions
|
@ -17,7 +17,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in
|
|||
|
||||
Offers a user experience similar to virtual machines but using Linux containers instead.
|
||||
|
||||
**Shipped version:** 4.22~ynh2
|
||||
**Shipped version:** 4.23~ynh1
|
||||
|
||||
**Demo:** https://linuxcontainers.org/lxd/try-it/
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour
|
|||
|
||||
Offre une expérience utilisateur similaire aux machines virtuelles mais en utilisant des conteneurs Linux à la place.
|
||||
|
||||
**Version incluse :** 4.22~ynh2
|
||||
**Version incluse :** 4.23~ynh1
|
||||
|
||||
**Démo :** https://linuxcontainers.org/lxd/try-it/
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
SOURCE_URL=https://github.com/lxc/lxd/releases/download/lxd-4.22/lxd-4.22.tar.gz
|
||||
SOURCE_SUM=0977e4b8ae854278194b15f3dc6472d217b9619a024d03f60e95393352212385
|
||||
SOURCE_URL=https://github.com/lxc/lxd/releases/download/lxd-4.23/lxd-4.23.tar.gz
|
||||
SOURCE_SUM=6cfcc7f4c462ae09776ffc24918211844bebcafcbfe4cd98f4b2cfa83e082fc5
|
||||
SOURCE_SUM_PRG=sha256sum
|
||||
SOURCE_FORMAT=tar.gz
|
||||
SOURCE_IN_SUBDIR=true
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"en": "Offers a user experience similar to virtual machines but using Linux containers instead.",
|
||||
"fr": "Offre une expérience utilisateur similaire aux machines virtuelles mais en utilisant des conteneurs Linux à la place."
|
||||
},
|
||||
"version": "4.22~ynh2",
|
||||
"version": "4.23~ynh1",
|
||||
"url": "https://example.com",
|
||||
"upstream": {
|
||||
"license": "Apache-2.0",
|
||||
|
@ -24,11 +24,8 @@
|
|||
"yunohost": ">= 4.2.8"
|
||||
},
|
||||
"multi_instance": false,
|
||||
"services": [
|
||||
],
|
||||
"services": [],
|
||||
"arguments": {
|
||||
"install" : [
|
||||
|
||||
]
|
||||
"install": []
|
||||
}
|
||||
}
|
||||
|
|
|
@ -56,7 +56,8 @@ ynh_backup --src_path="/usr/local/bin/lxc-to-lxd"
|
|||
ynh_backup --src_path="/usr/local/bin/lxd"
|
||||
ynh_backup --src_path="/usr/local/bin/lxd-agent"
|
||||
ynh_backup --src_path="/usr/local/bin/lxd-benchmark"
|
||||
ynh_backup --src_path="/usr/local/bin/lxd-p2c"
|
||||
ynh_backup --src_path="/usr/local/bin/lxd-migrate"
|
||||
ynh_backup --src_path="/usr/local/bin/lxd-user"
|
||||
ynh_backup --src_path="/etc/bash_completion.d/lxd-client"
|
||||
|
||||
ynh_backup --src_path="/etc/dnsmasq.d/lxd"
|
||||
|
|
|
@ -78,7 +78,7 @@ ynh_exec_warn_less make
|
|||
mkdir -p /usr/local/lib/$app
|
||||
mkdir -p /var/log/$app
|
||||
cp -a ${GOPATH}/{raft,dqlite}/.libs/lib*.so* /usr/local/lib/$app/
|
||||
cp ${GOPATH}/bin/{fuidshift,lxc,lxc-to-lxd,lxd,lxd-agent,lxd-benchmark,lxd-p2c} /usr/local/bin
|
||||
cp ${GOPATH}/bin/{fuidshift,lxc,lxc-to-lxd,lxd,lxd-agent,lxd-benchmark,lxd-migrate,lxd-user} /usr/local/bin
|
||||
cp ${lxd_tmp}/scripts/bash/lxd-client /etc/bash_completion.d/
|
||||
popd
|
||||
|
||||
|
|
|
@ -78,7 +78,8 @@ ynh_secure_remove --file="/usr/local/bin/lxc-to-lxd"
|
|||
ynh_secure_remove --file="/usr/local/bin/lxd"
|
||||
ynh_secure_remove --file="/usr/local/bin/lxd-agent"
|
||||
ynh_secure_remove --file="/usr/local/bin/lxd-benchmark"
|
||||
ynh_secure_remove --file="/usr/local/bin/lxd-p2c"
|
||||
ynh_secure_remove --file="/usr/local/bin/lxd-migrate"
|
||||
ynh_secure_remove --file="/usr/local/bin/lxd-user"
|
||||
ynh_secure_remove --file="/etc/bash_completion.d/lxd-client"
|
||||
|
||||
sed -i "/# Added by lxd$/{N;/root:100000:65536/d}" /etc/sub{u,g}id
|
||||
|
|
|
@ -78,7 +78,8 @@ ynh_restore_file --origin_path="/usr/local/bin/lxc-to-lxd"
|
|||
ynh_restore_file --origin_path="/usr/local/bin/lxd"
|
||||
ynh_restore_file --origin_path="/usr/local/bin/lxd-agent"
|
||||
ynh_restore_file --origin_path="/usr/local/bin/lxd-benchmark"
|
||||
ynh_restore_file --origin_path="/usr/local/bin/lxd-p2c"
|
||||
ynh_restore_file --origin_path="/usr/local/bin/lxd-migrate"
|
||||
ynh_restore_file --origin_path="/usr/local/bin/lxd-user"
|
||||
ynh_restore_file --origin_path="/etc/bash_completion.d/lxd-client"
|
||||
|
||||
ynh_restore_file --origin_path="/etc/dnsmasq.d/lxd"
|
||||
|
|
|
@ -41,6 +41,11 @@ ynh_clean_setup () {
|
|||
# Exit if an error occurs during the execution of the script
|
||||
ynh_abort_if_errors
|
||||
|
||||
# Remove old file
|
||||
if [ -f "/usr/local/bin/lxd-p2c" ]; then
|
||||
ynh_secure_remove --file="/usr/local/bin/lxd-p2c"
|
||||
fi
|
||||
|
||||
#=================================================
|
||||
# STANDARD UPGRADE STEPS
|
||||
#=================================================
|
||||
|
@ -96,7 +101,7 @@ ynh_exec_warn_less make
|
|||
mkdir -p /usr/local/lib/$app
|
||||
mkdir -p /var/log/$app
|
||||
cp -a ${GOPATH}/{raft,dqlite}/.libs/lib*.so* /usr/local/lib/$app/
|
||||
cp ${GOPATH}/bin/{fuidshift,lxc,lxc-to-lxd,lxd,lxd-agent,lxd-benchmark,lxd-p2c} /usr/local/bin
|
||||
cp ${GOPATH}/bin/{fuidshift,lxc,lxc-to-lxd,lxd,lxd-agent,lxd-benchmark,lxd-migrate,lxd-user} /usr/local/bin
|
||||
cp ${lxd_tmp}/scripts/bash/lxd-client /etc/bash_completion.d/
|
||||
popd
|
||||
|
||||
|
|
Loading…
Reference in a new issue