diff options
author | James Meyer <james.meyer@operamail.com> | 2012-08-09 21:58:18 (GMT) |
---|---|---|
committer | James Meyer <james.meyer@operamail.com> | 2012-08-09 21:58:18 (GMT) |
commit | af02ac9e699ac0b9d5802d99fdb069859fef6c0a (patch) | |
tree | f670bde0f071073446dae29e48e92551c4814969 /abs/core/LinHES-config/LinHES.install | |
parent | 76fe2cf619aa0c9b20d5d31a5e122a6ff76c6de9 (diff) | |
download | linhes_pkgbuild-af02ac9e699ac0b9d5802d99fdb069859fef6c0a.zip linhes_pkgbuild-af02ac9e699ac0b9d5802d99fdb069859fef6c0a.tar.gz linhes_pkgbuild-af02ac9e699ac0b9d5802d99fdb069859fef6c0a.tar.bz2 |
linhes-config: changed sudo rules for post install, added sudo to list of depends
Diffstat (limited to 'abs/core/LinHES-config/LinHES.install')
-rw-r--r-- | abs/core/LinHES-config/LinHES.install | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/abs/core/LinHES-config/LinHES.install b/abs/core/LinHES-config/LinHES.install deleted file mode 100644 index fb967aa..0000000 --- a/abs/core/LinHES-config/LinHES.install +++ /dev/null @@ -1,85 +0,0 @@ -# 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 - - if [ ! -f /usr/share/mythtv/config.xml ] - then - echo "config.xml not found, generating a new one" - /usr/MythVantage/bin/systemconfig.py -m hostype - fi -} - -# arg 1: the old package version -pre_remove() { - /bin/true -} - -# arg 1: the old package version -post_remove() { - /bin/true -} - -op=$1 -shift -$op $* |