is
changeset 35 1c7e99693439
child 36 bdc967bf50d2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/is	Fri Jan 29 00:35:46 2010 +0100
@@ -0,0 +1,40 @@
+#! /usr/bin/perl
+# system imager - proof of concept
+# (c) 2010 Heiko Schlittermann <hs@schlittermann.de>
+# see http://keller.schlittermann.de/hg/ius/si
+
+use strict;
+use warnings;
+use Getopt::Long;
+use Pod::Usage;
+use File::Basename;
+
+use lib "lib";
+use SI::system;
+
+my $ME = basename $0;
+my $opt_base = "..";
+my $opt_src = undef;
+
+
+MAIN: {
+
+    GetOptions(
+	"base=s" => \$opt_base,
+	"src=s"	=> \$opt_src,
+    ) or pod2usage;
+		
+    my $id = SI::system::id();
+
+    # now check if we find a suitable image
+    my $src = defined $opt_src ? $opt_src : "$opt_base/image-$id";
+    -d $src or die "$ME: $src: $!\n";
+
+    our $VAR1;
+    do "$src/info/devices";
+    my %devices = %$VAR1;
+
+    die %devices;
+
+}
+# vim:sts=4 sw=4 aw ai si: