# This is a default template for a post-install scriptlet. You can # remove any functions you don't need (and this header). # arg 1: the new package version pre_install() { rm -f /etc/issue rm -f /etc/arch-release } # arg 1: the new package version post_install() { if [ ! -f /etc/blacklist.package ] then echo "List of packages to ignore" > /etc/blacklist.package echo "one package per line" >> /etc/blacklist.package fi LINE="mythtv ALL = NOPASSWD:/usr/MythVantage/bin/mythvantage" LINE1="mythtv ALL = NOPASSWD:/usr/MythVantage/bin/MythVantage" for i in "$LINE" "$LINE1" do cp /etc/sudoers /etc/sudoers.bak grep -q "$i" /etc/sudoers if [ $? != 0 ] then echo "$i" >> /etc/sudoers visudo -cf /etc/sudoers if [ ! $? = 0 ] then cp /etc/sudoers.bak /etc/sudoers echo $i echo "Error adding files" exit 1 fi fi done } # arg 1: the new package version # arg 2: the old package version pre_upgrade() { /bin/true } # arg 1: the new package version # arg 2: the old package version post_upgrade() { . /etc/profile ps -ef|grep mysqld|grep -v grep status=$? echo "status $status" if [ $status = 0 ] then restore_default_settings.sh -c load fi if [ ! -f /etc/blacklist.package ] then echo "List of packages to ignore" > /etc/blacklist.package echo "one package per line" >> /etc/blacklist.package fi cat /etc/LinHES-release > /etc/os_myth_release } # arg 1: the old package version pre_remove() { /bin/true } # arg 1: the old package version post_remove() { /bin/true } op=$1 shift $op $*