if [ -d $CONTAINER_SOURCE_PATH/postinstall ]
then
cp --archive $CONTAINER_SOURCE_PATH/postinstall $CONTAINER_ROOTFS
- if [ -f $CONTAINER_SOURCE_PATH/postinstall/copy.list ]
+ if [ -f $CONTAINER_ROOTFS/postinstall/run.list ]
then
- grep -v '^#' $CONTAINER_SOURCE_PATH/postinstall/copy.list | while read LINE
+ grep -v '^#' $CONTAINER_ROOTFS/postinstall/run.list | while read LINE
+ do
+ TGT_HOST=$(echo "$LINE" | cut -f 1 -d ' ')
+ TGT_USER=$(echo "$LINE" | cut -f 2 -d ' ')
+ TGT_PATH=$(echo "$LINE" | cut -f 3 -d ' ')
+ ssh -i $SSH_KEYS_PATH/scripts -l $TGT_USER $TGT_HOST $TGT_PATH
+ done
+ fi
+ if [ -f $CONTAINER_ROOTFS/postinstall/copy.list ]
+ then
+ grep -v '^#' $CONTAINER_ROOTFS/postinstall/copy.list | while read LINE
do
SRC_HOST=$(echo "$LINE" | cut -f 1 -d ' ')
SRC_PATH=$(echo "$LINE" | cut -f 2 -d ' ')
TGT_PATH=$(echo "$LINE" | cut -f 3 -d ' ')
+ if [ ! -d $CONTAINER_ROOTFS/postinstall/install/$TGT_PATH ]
+ then
+ mkdir $CONTAINER_ROOTFS/postinstall/install/$TGT_PATH
+ fi
scp -pr -i $SSH_KEYS_PATH/scripts \
root@${SRC_HOST}:$SRC_PATH \
$CONTAINER_ROOTFS/postinstall/install/$TGT_PATH
lxc.include = /usr/share/lxc/config/common.conf
lxc.arch = x86_64
-lxc.uts.name = ldap.usr.user.hu
+lxc.uts.name = ldap.in.useribm.hu
lxc.rootfs.path = __CONTAINER_PATH__/rootfs
lxc.mount.auto = proc:rw sys:ro
--- /dev/null
+ldap.in.useribm.hu /tmp/data.ldif firstboot
--- /dev/null
+ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAILjtjMrHvSbyzjUu5OhxkAnSTtnDUo0J2qVnUJHq7OwfAAAAIA+qL7znNNlRFw7TtkSQr/5Zs8TSN6puzl7Mh5+uJsXHAAAAAAAAAAAAAAACAAAAEmxkYXAuaW4udXNlcmlibS5odQAAABYAAAASbGRhcC5pbi51c2VyaWJtLmh1AAAAAAAAAAD//////////wAAAAAAAAAAAAAAAAAAADMAAAALc3NoLWVkMjU1MTkAAAAgRdggjOtRLHz8FDr+22RKvmgTIHkXliDhunUM6SoM430AAABTAAAAC3NzaC1lZDI1NTE5AAAAQCwoXaZKKq1b0072iGhd0C+DAbpxuEnrGCYSQRjS3epMcdX8jsDgXfql0s0y+PX12leqzNvpjADJQRzznCBcXAM= ssh_host_ed25519_key.pub
--- /dev/null
+HostCertificate /etc/ssh/ssh_host_ed25519_key-cert.pub
--- /dev/null
+TrustedUserCAKeys /etc/ssh/trusted-user-ca.keys
--- /dev/null
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJdSgSmeOIwnP90z5zXAK1x5jMpg4PU5iOVxJeTbndC7 user-CA (qqcs)
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICcf/XXU8dNVtbveGmwbdnRJfYIItzxKmgRkzlp0k6r5 user-CA (user)
+++ /dev/null
-ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMH92PgPnxE5n+rlbiHosDQv6sftFoNulFtPcBzTHl+0 lxcsetup (2020)
--- /dev/null
+#!/bin/sh
+
+
+systemctl stop slapd.service
+slapcat -n 2 >/tmp/data.ldif
+systemctl start slapd.service
--- /dev/null
+ldap.in.useribm.hu root /root/backupldapdb.sh
+++ /dev/null
-#!/bin/sh
-
-
-REAL_PATH=$(realpath $(dirname $0))
-ENV_FILE=$1
-source $ENV_FILE
-
-
-chmod 600 $REAL_PATH/user-lxcsetup-2020
-ssh -i $REAL_PATH/user-lxcsetup-2020 -l root ldap.usr.user.hu echo hello
-RC=$?
-if [ $RC -eq 0 ]
-then
- ssh -i $REAL_PATH/user-lxcsetup-2020 -l root ldap.usr.user.hu systemctl stop slapd.service
- ssh -i $REAL_PATH/user-lxcsetup-2020 -l root ldap.usr.user.hu "slapcat -n 2 >/tmp/data.ldif"
- scp -i $REAL_PATH/user-lxcsetup-2020 root@ldap.usr.user.hu:/tmp/data.ldif \
- $CONTAINER_SOURCE_PATH/firstboot/data.ldif
- ssh -i $REAL_PATH/user-lxcsetup-2020 -l root ldap.usr.user.hu systemctl start slapd.service
-fi
+++ /dev/null
------BEGIN OPENSSH PRIVATE KEY-----
-b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
-QyNTUxOQAAACDB/dj4D58ROZ/q5W4h6LA0L+rH7RaDbpRbT3Ac0x5ftAAAAJhBQpFGQUKR
-RgAAAAtzc2gtZWQyNTUxOQAAACDB/dj4D58ROZ/q5W4h6LA0L+rH7RaDbpRbT3Ac0x5ftA
-AAAEBo/NKLeggP3e0TajKznXiAi1/mkK7mmHXgHit2OcyZQsH92PgPnxE5n+rlbiHosDQv
-6sftFoNulFtPcBzTHl+0AAAAD2x4Y3NldHVwICgyMDIwKQECAwQFBg==
------END OPENSSH PRIVATE KEY-----