blob: 4e056482d9c40c27617a200a25f59369a23f9d6d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/bin/bash
#
# This script is a filter for the xml-files available
#
# currently:
# - filter for slxgrp (which comes from /etc/machine-setup)
#
if [ -f /etc/opt/openslx/vmchooser-stage3.conf ]; then
. /etc/opt/openslx/vmchooser-stage3.conf
fi
if [ -n ${vmchooser_env} ]; then
for FILE in $1/*.xml
do
# filter all xmls with pool-param not equal to slxgroup
if [ `grep "<pools param=\".*${vmchooser_env}.*\"" $FILE | wc -l` -eq 1 ]; then
echo $FILE;
fi
done
else
# if there is no pool set, just take all available xmls
ls -1 $1/*.xml
fi
|