[Slim-Checkins] r11019 -
/trunk/tools/PluginBuilder/bin/create-slimserver-plugin
dsully at svn.slimdevices.com
dsully at svn.slimdevices.com
Thu Dec 21 13:10:53 PST 2006
Author: dsully
Date: Thu Dec 21 13:10:53 2006
New Revision: 11019
URL: http://svn.slimdevices.com?rev=11019&view=rev
Log:
Bug: N/A
Description: Generate a .par file only if requested.
Modified:
trunk/tools/PluginBuilder/bin/create-slimserver-plugin
Modified: trunk/tools/PluginBuilder/bin/create-slimserver-plugin
URL: http://svn.slimdevices.com/trunk/tools/PluginBuilder/bin/create-slimserver-plugin?rev=11019&r1=11018&r2=11019&view=diff
==============================================================================
--- trunk/tools/PluginBuilder/bin/create-slimserver-plugin (original)
+++ trunk/tools/PluginBuilder/bin/create-slimserver-plugin Thu Dec 21 13:10:53 2006
@@ -18,11 +18,12 @@
sub main {
- my ($pluginDir, $slimserverDir);
+ my ($pluginDir, $slimserverDir, $parOnly);
GetOptions(
'plugindir=s' => \$pluginDir,
'slimserverdir=s' => \$slimserverDir,
+ 'paronly' => \$parOnly,
);
if (!defined $slimserverDir || !-d $slimserverDir || !-f catdir($slimserverDir, 'strings.txt')) {
@@ -47,13 +48,20 @@
my $metaData = readPluginMetaData($pluginDir);
- generatePARFile($pluginDir, $metaData, $excludeFile);
-
- my $zipFile = generateZipFile($pluginDir, $metaData);
-
- if (-f $zipFile) {
-
- print "* Packaged plugin ok! File: [$zipFile] is ready for posting\n";
+ my $parFile = generatePARFile($pluginDir, $metaData, $excludeFile);
+
+ if ($parOnly) {
+
+ print "* Packaged plugin ok - PAR Only! File: [$parFile] is ready for posting\n";
+
+ } else {
+
+ my $zipFile = generateZipFile($pluginDir, $metaData);
+
+ if (-f $zipFile) {
+
+ print "* Packaged plugin ok! File: [$zipFile] is ready for posting\n";
+ }
}
}
@@ -181,7 +189,13 @@
if (-f $parFile) {
print "- PAR file: [$parFile] created ok!\n\n";
- }
+
+ } else {
+
+ print "- PAR file: [$parFile] NOT CREATED!!\n\n";
+ }
+
+ return $parFile;
}
sub generateZipFile {
More information about the checkins
mailing list