Author: pebender
Date: Thu Apr  2 18:59:34 2009
New Revision: 4547

Modified:
    trunk/gar-minimyth/html/minimyth/document-changelog.txt
     
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d.sh/init.d/gtk
     
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/gtk.pm

Log:
- Added generation of /var/lib/dbus/machine-id to the gtk init script when
   /usr/bin/dbus-uuidgen is present.
- Added generation of /etc/pango/pango.modules to the gtk init script when
   /usr/bin/pango-querymodules is present.




Modified: trunk/gar-minimyth/html/minimyth/document-changelog.txt
==============================================================================
--- trunk/gar-minimyth/html/minimyth/document-changelog.txt     (original)
+++ trunk/gar-minimyth/html/minimyth/document-changelog.txt     Thu Apr  2  
18:59:34 2009
@@ -13,6 +13,12 @@
                                                   patch glvdpau20263.
      MythTV trunk:        version trunk.20281     trunk svn 20281.

+Improved init
+    - Added generation of /var/lib/dbus/machine-id to the gtk init script  
when
+      /usr/bin/dbus-uuidgen is present.
+    - Added generation of /etc/pango/pango.modules to the gtk init script  
when
+      /usr/bin/pango-querymodules is present.
+
  Modified MythTV
      - Added to MythTV 0.21 the patch from MythTV ticket 2903
      - Added to MythTV 0.21 the patch from MythTV ticket 6391.

Modified:  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d.sh/init.d/gtk
==============================================================================
---  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d.sh/init.d/gtk
       
(original)
+++  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d.sh/init.d/gtk
       
Thu Apr  2 18:59:34 2009
@@ -6,7 +6,16 @@

  start() {

-    mm_message_output info "configuring GTK ..."
+    mm_message_output info "generating GTK related configuration files ..."
+
+    if /usr/bin/test -e '/usr/bin/dbus-uuidgen' ; then
+        if /usr/bin/test ! -e '/var/lib/dbus' ; then
+            /bin/mkdir '/var/lib/dbus'
+        fi
+        /bin/chmod 0755 '/var/lib/dbus'
+        /usr/bin/dbus-uuidgen > '/var/lib/dbus/machine-id'
+        /bin/chmod 0644 '/var/lib/dbus/machine-id'
+    fi

      if /usr/bin/test -e '/usr/bin/gdk-pixbuf-query-loaders' ; then
          if /usr/bin/test ! -e '/etc/gtk-2.0' ; then
@@ -15,6 +24,15 @@
          /bin/chmod 0755 '/etc/gtk-2.0'
          /usr/bin/gdk-pixbuf-query-loaders  
> '/etc/gtk-2.0/gdk-pixbuf.loaders'
          /bin/chmod 0644 '/etc/gtk-2.0/gdk-pixbuf.loaders'
+    fi
+
+    if /usr/bin/test -e '/usr/bin/pango-querymodules' ; then
+        if /usr/bin/test ! -e '/etc/pango' ; then
+            /bin/mkdir '/etc/pango'
+        fi
+        /bin/chmod 0755 '/etc/pango'
+        /usr/bin/pango-querymodules > '/etc/pango/pango.modules'
+        /bin/chmod 0644 '/etc/pango/pango.modules'
      fi

      return 0

Modified:  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/gtk.pm
==============================================================================
---  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/gtk.pm
         
(original)
+++  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/gtk.pm
         
Thu Apr  2 18:59:34 2009
@@ -13,7 +13,18 @@
      my $self     = shift;
      my $minimyth = shift;

-    $minimyth->message_output('info', "configuring GTK ...");
+    $minimyth->message_output('info', "generating GTK related  
configuration files ...");
+
+    if (-e q(/usr/bin/dbus-uuidgen))
+    {
+        if (! -e q(/var/lib/dbus))
+        {
+            mkdir(q(/var/lib/dbus));
+        }
+        chmod(0755, q(/var/lib/dbus));
+        system(qq(/usr/bin/dbus-uuidgen > /var/lib/dbus/machine-id));
+        chmod(0644, q(/var/lib/dbus/machine-id));
+    }

      if (-e q(/usr/bin/gdk-pixbuf-query-loaders))
      {
@@ -24,6 +35,17 @@
          chmod(0755, q(/etc/gtk-2.0));
          system(qq(/usr/bin/gdk-pixbuf-query-loaders >  
/etc/gtk-2.0/gdk-pixbuf.loaders));
          chmod(0644, q(/etc/gtk-2.0/gdk-pixbuf.loaders));
+    }
+
+    if (-e q(/usr/bin/pango-querymodules))
+    {
+        if (! -e q(/etc/pango))
+        {
+            mkdir(q(/etc/pango));
+        }
+        chmod(0755, q(/etc/pango));
+        system(qq(/usr/bin/pango-querymodules > /etc/pango/pango.modules));
+        chmod(0644, q(/etc/pango/pango.modules));
      }

      return 1;

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"minimyth-commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/minimyth-commits?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to