forked from bashclub/zamba-lxc-toolbox
		
	Fix changed template download with Debian 11.3
This commit is contained in:
		@@ -94,14 +94,15 @@ source $PWD/src/$service/constants-service.conf
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# CHeck is the newest template available, else download it.
 | 
					# CHeck is the newest template available, else download it.
 | 
				
			||||||
DEB_LOC=$(pveam list $LXC_TEMPLATE_STORAGE | grep $LXC_TEMPLATE_VERSION | cut -d'_' -f2)
 | 
					DEB_LOC=$(pveam list $LXC_TEMPLATE_STORAGE | grep $LXC_TEMPLATE_VERSION | cut -d'_' -f2)
 | 
				
			||||||
DEB_REP=$(pveam available --section system | grep $LXC_TEMPLATE_VERSION | cut -d'_' -f2)
 | 
					DEB_REP=$(pveam available --section system | grep $LXC_TEMPLATE_VERSION | tail -1 | cut -d'_' -f2)
 | 
				
			||||||
 | 
					TMPL_NAME=$(pveam available --section system | grep $LXC_TEMPLATE_VERSION | tail -1 | cut -d' ' -f11)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [[ $DEB_LOC == $DEB_REP ]];
 | 
					if [[ $DEB_LOC == $DEB_REP ]];
 | 
				
			||||||
then
 | 
					then
 | 
				
			||||||
  echo "Newest Version of $LXC_TEMPLATE_VERSION $DEP_REP exists.";
 | 
					  echo "Newest Version of $LXC_TEMPLATE_VERSION $DEP_REP exists.";
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
  echo "Will now download newest $LXC_TEMPLATE_VERSION $DEP_REP.";
 | 
					  echo "Will now download newest $LXC_TEMPLATE_VERSION $DEP_REP.";
 | 
				
			||||||
  pveam download $LXC_TEMPLATE_STORAGE "$LXC_TEMPLATE_VERSION"_$DEB_REP\_amd64.tar.gz
 | 
					  pveam download $LXC_TEMPLATE_STORAGE $TMPL_NAME
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [ $ctid -gt 99 ]; then
 | 
					if [ $ctid -gt 99 ]; then
 | 
				
			||||||
@@ -120,7 +121,7 @@ fi
 | 
				
			|||||||
echo "Will now create LXC Container $LXC_NBR!";
 | 
					echo "Will now create LXC Container $LXC_NBR!";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Create the container
 | 
					# Create the container
 | 
				
			||||||
pct create $LXC_NBR -unprivileged $LXC_UNPRIVILEGED $LXC_TEMPLATE_STORAGE:vztmpl/"$LXC_TEMPLATE_VERSION"_$DEB_REP\_amd64.tar.gz -rootfs $LXC_ROOTFS_STORAGE:$LXC_ROOTFS_SIZE;
 | 
					pct create $LXC_NBR -unprivileged $LXC_UNPRIVILEGED $LXC_TEMPLATE_STORAGE:vztmpl/$TMPL_NAME -rootfs $LXC_ROOTFS_STORAGE:$LXC_ROOTFS_SIZE;
 | 
				
			||||||
sleep 2;
 | 
					sleep 2;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Check vlan configuration
 | 
					# Check vlan configuration
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user