}
function list-containers() {
- for contName in $(grep $1 $DATABASE | cut -d ";" -f 3 | awk '{printf $1" "}'); do
+ for contName in $(grep $@ $DATABASE | cut -d ";" -f 3 | awk '{printf $1" "}'); do
echo -e "\t\t $contName";
done
}
echo "$ idle-fetch-containers <--all/container_name/group_containers>";
echo;
echo "Containers name:";
- for contName in $(cut -d ";" -f 1 $DATABASE | awk '{printf $1" "}'); do
+ for contName in $(cut -d ";" -f 3 $DATABASE | awk '{printf $1" "}'); do
echo -e "\t${contName}";
done
echo;
echo "Groups:";
- echo -e "\t --deb - based on APT package manager (like Debian or Ubuntu)";
- grepOpts="'deb.sh'";
+ echo -e "\t --deb - based on APT package manager";
+ grepOpts="deb.sh";
list-containers $grepOpts;
#for contName in $(grep 'deb.sh' $DATABASE | cut -d ";" -f 3 | awk '{printf $1" "}'); do
# echo -e "\t\t $contName";
#done
- echo -e "\t --rpm - based on RPM package manager (like CentOS or Fedora)";
- grepOpts="-E 'rpm.sh|fedora.sh|opensuse.sh|alt.sh'";
+ echo -e "\t --rpm - based on RPM package manager";
+ grepOpts='-E rpm.sh|fedora.sh|opensuse.sh|alt.sh';
list-containers $grepOpts;
#for contName in $(grep -E 'rpm.sh|fedora.sh|opensuse.sh|alt.sh' $DATABASE | cut -d ";" -f 3 | awk '{printf $1" "}'); do
# echo -e "\t\t $contName";
#done
- echo -e "\t --other - other containers not fit to above group (like Arch or Gentoo)";
- grepOpts="-v -E 'rpm.sh|fedora.sh|opensuse.sh|alt.sh|deb.sh'";
+ echo -e "\t --other - other containers not fit to above groups:";
+ grepOpts='-v -E rpm.sh|fedora.sh|opensuse.sh|alt.sh|deb.sh';
list-containers $grepOpts;
return 1;
fi