# Prevent all locales from being installed in reference image
mkdir -p %{installroot}/etc/rpm
cat > %{installroot}/etc/rpm/macros <<EOF
-%_install_langs en_US:en
+%%_install_langs en_US:en
+%%_excludedocs 1
+%%__file_context_path /dev/null
EOF
# Initialize RPM database in reference image
--installroot=%{installroot} \
-y groupinstall VServer
+# Freshen any new RPMs
+find %{_topdir}/RPMS -type f | xargs rpm --root %{installroot} -F
+
# Clean up /dev in reference image
MAKEDEV
done
fi
+%pre
+# 1 = install, 2 = upgrade/reinstall
+if [ $1 -eq 2 ] ; then
+ chattr -R -i %{vrefdir}
+fi
+
%post
# Copy configuration files from host to reference image
for file in /etc/hosts /etc/resolv.conf /etc/yum.conf ; do