Author: pebender
Date: Wed Apr  8 03:25:37 2009
New Revision: 4571

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/lirc.pm
     
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/ssh_server.pm
     
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/x.pm

Log:
- Switched init scripts from mkdir to File::Path::mkpath
   so that parent directories are created as needed.



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
         
Wed Apr  8 03:25:37 2009
@@ -6,6 +6,7 @@
  use strict;
  use warnings;

+use File::Path ();
  use MiniMyth ();

  sub start
@@ -19,7 +20,7 @@
      {
          if (! -e q(/var/lib/dbus))
          {
-            mkdir(q(/var/lib/dbus));
+            File::Path::mkpath(q(/var/lib/dbus), { mode => 0755 });
          }
          chmod(0755, q(/var/lib/dbus));
          system(qq(/usr/bin/dbus-uuidgen > /var/lib/dbus/machine-id));
@@ -30,7 +31,7 @@
      {
          if (! -e q(/etc/gtk-2.0))
          {
-            mkdir(q(/etc/gtk-2.0));
+            File::Path::mkpath(q(/etc/gtk-2.0), { mode => 0755 });
          }
          chmod(0755, q(/etc/gtk-2.0));
          system(qq(/usr/bin/gdk-pixbuf-query-loaders >  
/etc/gtk-2.0/gdk-pixbuf.loaders));
@@ -41,7 +42,7 @@
      {
          if (! -e q(/etc/pango))
          {
-            mkdir(q(/etc/pango));
+            File::Path::mkpath(q(/etc/pango), { mode => 0755 });
          }
          chmod(0755, q(/etc/pango));
          system(qq(/usr/bin/pango-querymodules > /etc/pango/pango.modules));

Modified:  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/lirc.pm
==============================================================================
---  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/lirc.pm
        
(original)
+++  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/lirc.pm
        
Wed Apr  8 03:25:37 2009
@@ -8,6 +8,7 @@

  use Cwd ();
  use File::Basename ();
+use File::Path ();
  use MiniMyth ();

  sub _remote_wakeup_enable
@@ -280,8 +281,8 @@
     }

      # Create directories used by the LIRC daemon.
-    mkdir('/var/lock', 0755);
-    mkdir('/var/run', 0755);
+    File::Path::mkpath('/var/lock', { mode => 0755 });
+    File::Path::mkpath('/var/run', { mode => 0755 });

      # Enable wakeup and start an LIRC daemon for each device.
      my $index = 0;

Modified:  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/ssh_server.pm
==============================================================================
---  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/ssh_server.pm
  
(original)
+++  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/ssh_server.pm
  
Wed Apr  8 03:25:37 2009
@@ -7,6 +7,7 @@
  use warnings;

  use File::Copy ();
+use File::Path ();
  use MiniMyth ();

  sub start
@@ -36,7 +37,7 @@
          chmod(0600,       '/etc/ssh/authorized_keys');
          chown($uid, $gid, '/etc/ssh/authorized_keys');

-        mkdir('/root/.ssh', 0755);
+        File::Path::mkpath('/root/.ssh', { mode => 0755 });
           
File::Copy::copy('/etc/ssh/authorized_keys', '/root/.ssh/authorized_keys');
          chmod(0600,       '/root/.ssh/authorized_keys');
          chown($uid, $gid, '/root/.ssh/authorized_keys');
@@ -47,7 +48,7 @@
          if (! $minimyth->application_running('sshd'))
          {
              $minimyth->message_output('info', "starting ssh server ...");
-            mkdir('/var/empty', 0755);
+            File::Path::mkpath('/var/empty', { mode => 0755 });
              system(qq(/usr/sbin/sshd));
          }
      }

Modified:  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/x.pm
==============================================================================
---  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/x.pm  
 
(original)
+++  
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d/init/x.pm  
 
Wed Apr  8 03:25:37 2009
@@ -23,8 +23,7 @@
          my $uid = getpwnam('root');
          my $gid = getgrnam('root');
          rmdir('/tmp/.ICE-unix');
-        mkdir('/tmp/.ICE-unix');
-        chmod(01777,      '/tmp/.ICE-unix');
+        File::Path::mkpath('/tmp/.ICE-unix', { mode => 01777 });
          chown($uid, $gid, '/tmp/.ICE-unix');
      }


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