#!/bin/bash
if [ ! -d .git ]; then
	echo "It's not git repo"
fi

if [ ! -d .gear ] && [ ! -f .gear-rules ]; then
	echo "It's not gear repo"
fi

if [ ! -f .gitignore ]; then
	echo "*~" > .gitignore
	git add .gitignore
	git commit -m 'Add .gitignore' .gitignore
fi

if [ -f .gear-rules ]; then
	mkdir -p .gear
	mv .gear-rules .gear/rules
	git add .gear/rules
	git commit -m '.gear-rules -> .gear/rules' .gear-rules .gear/rules
fi

cleanup_spec()
{
	sed -i '/\/sbin\/ldconfig/d'  "$1"
	sed -i '/^%post_ldconfig/d'   "$1"
	sed -i '/^%postun_ldconfig/d'  "$1"
	sed -i '/^%update_menus/d'     "$1"
	sed -i '/^%clean_menus/d'      "$1"

	rpmcs "$1"
}

cleanup_spec *.spec
git diff master *.spec

