loci/scripts/collect_info.sh

24 lines
385 B
Bash
Executable File

#!/bin/bash
set -ex
INFO_DIR="/etc/image_info"
mkdir -p $INFO_DIR
PACKAGES_INFO="${INFO_DIR}/packages.txt"
PIP_INFO="${INFO_DIR}/pip.txt"
case ${distro} in
ubuntu)
dpkg -l > $PACKAGES_INFO
;;
centos)
yum list installed > $PACKAGES_INFO
;;
*)
echo "Unknown distro: ${distro}"
exit 1
;;
esac
pip freeze > $PIP_INFO