Changeset 5962 for trunk/glueforge/glueforge.in
- Timestamp:
- Jan 10, 2006, 4:06:24 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/glueforge/glueforge.in (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/glueforge/glueforge.in
r5961 r5962 3 3 # Copyright (C) 2005 Joshua Hoblitt 4 4 # 5 # $Id: glueforge.in,v 1.4 0 2006-01-10 22:49:37jhoblitt Exp $5 # $Id: glueforge.in,v 1.41 2006-01-11 02:06:24 jhoblitt Exp $ 6 6 7 7 use strict; … … 225 225 die "missing glueforge METADATA" unless defined $glueforge_meta; 226 226 227 # global data 228 229 # process glueforge metadata for global data 230 my ($pkg_name, $pkg_namespace); 231 foreach my $item (@{$glueforge_meta->{value}}) { 232 if ($item->{name} eq 'pkg_name') { 233 $pkg_name = $item->{value}; 234 } elsif ($item->{name} eq 'pkg_namespace') { 235 $pkg_namespace = $item->{value}; 236 } else { 237 die "invalid glueforge METADATA key: $item->{name}"; 238 } 239 } 240 241 die "pkg_name is required in complex config" unless defined $pkg_name; 242 die "pkg_namespace is required in complex config" unless defined 243 $pkg_namespace; 244 227 245 my %data; 228 229 # global data 230 my $pkg_name = $glueforge_meta->{value}->[0]->{value}; 231 $data{pkg_name} = $pkg_name . "db"; 232 $data{pkg_namespace} = $pkg_name; 246 $data{pkg_name} = $pkg_name; 247 $data{pkg_namespace} = $pkg_namespace; 233 248 234 249 # setup one table per nested metadata
Note:
See TracChangeset
for help on using the changeset viewer.
