sys-apps/calculate-toolkit: cl-lxc: перенос ssh ключей при обновлении контейнера

pull/2/head^2
Alexander Tratsevskiy 2 years ago
parent e31836d825
commit adf951124a

@ -31,4 +31,5 @@ PATCHES=(
"${FILESDIR}"/${P}-skipcom.patch
"${FILESDIR}"/${P}-fix-ccg.patch
"${FILESDIR}"/${P}-check_mkdir.patch
"${FILESDIR}"/${P}-ssh_keys.patch
)

@ -0,0 +1,16 @@
diff --git a/cl-lxc b/cl-lxc
index 2cdcc11..8c29bde 100755
--- a/cl-lxc
+++ b/cl-lxc
@@ -614,6 +614,11 @@ upgrade_lxc() {
sed -i "s:^root\:.*$:$root:" $path_work/$name_upgrading/rootfs$num_next/etc/shadow
eend
+ ebegin $"Copying ssh keys"
+ cp $path_work/$name_upgrading/rootfs$num_cur/etc/ssh/*_key* \
+ $path_work/$name_upgrading/rootfs$num_next/etc/ssh
+ eend
+
ebegin $"Preparing first boot setup script"
cat << EOL > $path_work/$name_upgrading/rootfs$num_next/etc/local.d/firststart.start
cl-core --method setup_system --no-progress --usenew-conf --network on
Loading…
Cancel
Save