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
-~----------~----~----~----~------~----~------~--~---