From f8de853dd6ca2b9f5bd5494e34973eab89e40fa5 Mon Sep 17 00:00:00 2001
From: James Meyer <james.meyer@operamail.com>
Date: Fri, 27 Feb 2009 15:40:48 -0600
Subject: create dir for func/certmaster logging.

---
 abs/mv-core/MythVantage-config/PKGBUILD         |  2 +-
 abs/mv-core/MythVantage-config/install_proxy.sh |  6 +++-
 abs/mv-core/certmaster/PKGBUILD                 |  5 ++-
 abs/mv-core/certmaster/certmaster.install       | 46 +++++++++++++++++++++++++
 abs/mv-core/func/PKGBUILD                       |  2 +-
 abs/mv-core/func/func.install                   | 11 ++++--
 6 files changed, 64 insertions(+), 8 deletions(-)
 create mode 100755 abs/mv-core/certmaster/certmaster.install

diff --git a/abs/mv-core/MythVantage-config/PKGBUILD b/abs/mv-core/MythVantage-config/PKGBUILD
index 885e51d..d59299e 100755
--- a/abs/mv-core/MythVantage-config/PKGBUILD
+++ b/abs/mv-core/MythVantage-config/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=MythVantage-config
 pkgver=3.2
-pkgrel=151
+pkgrel=152
 pkgdesc="The Gui-installer"
 depends=(bc mysql-python expect curl dnsutils sg3_utils parted)
 arch=('i686')
diff --git a/abs/mv-core/MythVantage-config/install_proxy.sh b/abs/mv-core/MythVantage-config/install_proxy.sh
index d0be6c3..84b397e 100755
--- a/abs/mv-core/MythVantage-config/install_proxy.sh
+++ b/abs/mv-core/MythVantage-config/install_proxy.sh
@@ -106,7 +106,9 @@ full_install () {
         cp -f $MV_ROOT/bin/*.sh "$mountpoint"$MV_ROOT/bin/
         chmod -R 755 ${mountpoint}/root
         cp /etc/mtab "$mountpoint"/etc/mtab
-	apply_new_auth
+    	apply_new_auth
+        mkdir -p $mountpoint/var/log/func
+        mkdir -p $mountpoint/var/log/certmaster
 
     if  [ $SystemType = "Master_backend" -o $SystemType = "Standalone"  ]
     then
@@ -222,6 +224,8 @@ function upgrade () {
         chmod -R 755 ${mountpoint}/root
         chown root:mythtv "$mountpoint"/etc/systemconfig
         chmod 775 "$mountpoint"/etc/systemconfig
+        mkdir -p $mountpoint/var/log/func
+        mkdir -p $mountpoint/var/log/certmaster
         #mount /proc and /dev
          mount --bind /dev "$mountpoint/dev"
          mount --bind /proc "$mountpoint/proc"
diff --git a/abs/mv-core/certmaster/PKGBUILD b/abs/mv-core/certmaster/PKGBUILD
index 96b8d2c..8158bd7 100644
--- a/abs/mv-core/certmaster/PKGBUILD
+++ b/abs/mv-core/certmaster/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=certmaster
 pkgver=0.24
-pkgrel=5
+pkgrel=6
 pkgdesc="certmaster"
 url=""
 license="gpl"
@@ -8,11 +8,10 @@ depends=(pyopenssl)
 makedepends=()
 conflicts=()
 replaces=()
-backup=()
 moddir="pkg/usr/lib/python2.5/site-packages/func/minion/modules/"
 backup=('etc/certmaster/certmaster.conf' 'etc/certmaster/minion.conf')
 
-
+install=certmaster.install
 source=($pkgname-$pkgver.tar.gz certmaster.conf minion.conf)
 md5sums=()
 arch=('i686')
diff --git a/abs/mv-core/certmaster/certmaster.install b/abs/mv-core/certmaster/certmaster.install
new file mode 100755
index 0000000..98c9215
--- /dev/null
+++ b/abs/mv-core/certmaster/certmaster.install
@@ -0,0 +1,46 @@
+# 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() {
+/bin/true
+mkdir -p /var/log/certmaster
+}
+
+# arg 1:  the new package version
+post_install() {
+	if [ ! -e /var/log/certmaster ]
+	then
+		mkdir -p /var/log/certmaster
+	fi
+
+}
+
+# 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() {
+	post_install
+}
+
+# arg 1:  the old package version
+pre_remove() {
+  /bin/true
+}
+
+# arg 1:  the old package version
+post_remove() {
+  /bin/true
+}
+
+op=$1
+shift
+$op $*
diff --git a/abs/mv-core/func/PKGBUILD b/abs/mv-core/func/PKGBUILD
index 96eafce..5dc03d6 100644
--- a/abs/mv-core/func/PKGBUILD
+++ b/abs/mv-core/func/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=func
 pkgver=0.24
-pkgrel=21
+pkgrel=22
 pkgdesc="fedora unifed network controller"
 url=""
 license="gpl"
diff --git a/abs/mv-core/func/func.install b/abs/mv-core/func/func.install
index a1d42f8..5f0fa72 100755
--- a/abs/mv-core/func/func.install
+++ b/abs/mv-core/func/func.install
@@ -4,6 +4,7 @@
 # arg 1:  the new package version
 pre_install() {
 /bin/true
+mkdir -p /var/log/func
 }
 
 # arg 1:  the new package version
@@ -12,9 +13,15 @@ post_install() {
 	then
 		mkdir /etc/cron.tenminutes
 	fi
+	if [ ! -e /etc/cron.tenminutes/failed_func.sh ]
+	then
+		ln -s /usr/bin/failed_func.sh /etc/cron.tenminutes/failed_func.sh
+	fi
 
-	ln -s /usr/bin/failed_func.sh /etc/cron.tenminutes/failed_func.sh
-
+	if [ ! -e /var/log/func ]
+	then
+		mkdir -p /var/log/func
+	fi
 
 
 }
-- 
cgit v0.12