Author: sparky
Date: Tue Oct 13 20:14:19 2009
New Revision: 10782

Modified:
   toys/rsget.pl/Makefile
   toys/rsget.pl/addgetter
Log:
- copy .template when making package


Modified: toys/rsget.pl/Makefile
==============================================================================
--- toys/rsget.pl/Makefile      (original)
+++ toys/rsget.pl/Makefile      Tue Oct 13 20:14:19 2009
@@ -4,6 +4,7 @@
 VER =
 PKGDIR = rsget.pl-$(VER)
 
+PLUGIN_DIRS = Get Link Video
 DIRS = RSGet,Get,Link,Video,data
 
 all: rsget.pl
@@ -18,9 +19,10 @@
        install rsget.pl $(PKGDIR)
        cp Makefile README README.config $(PKGDIR)
        cp RSGet/*.pm $(PKGDIR)/RSGet
-       cp Get/* $(PKGDIR)/Get
-       cp Link/* $(PKGDIR)/Link
-       cp Video/* $(PKGDIR)/Video
+       for DIR in $(PLUGIN_DIRS); do \
+               cp $$DIR/* $(PKGDIR)/$$DIR || exit 1; \
+               cp $$DIR/.template $(PKGDIR)/$$DIR || exit 1; \
+       done
        cp data/* $(PKGDIR)/data
        tar -cjf $(PKGDIR).tar.bz2 $(PKGDIR)
 endif
@@ -31,9 +33,9 @@
        install rsget.pl.datadir $(DESTDIR)$(BINDIR)/rsget.pl
        cp RSGet/*.pm $(DESTDIR)$(DATADIR)/RSGet
        cp data/* $(DESTDIR)$(DATADIR)/data
-       cp Get/* $(DESTDIR)$(DATADIR)/Get
-       cp Link/* $(DESTDIR)$(DATADIR)/Link
-       cp Video/* $(DESTDIR)$(DATADIR)/Video
+       for DIR in $(PLUGIN_DIRS); do \
+               cp $$DIR/* $(DESTDIR)$(DATADIR)/$$DIR || exit 1; \
+       done
        grep -l "status:\s*BROKEN" $(DESTDIR)$(DATADIR)/{Get,Link,Video}/* | 
xargs -r rm -v
 
 .PHONY: clean

Modified: toys/rsget.pl/addgetter
==============================================================================
--- toys/rsget.pl/addgetter     (original)
+++ toys/rsget.pl/addgetter     Tue Oct 13 20:14:19 2009
@@ -2,7 +2,7 @@
 
 my $fname = shift @ARGV;
 die "$fname exists" if -r $fname;
-$fname =~ m{^(Get|Video|Link)/([A-Z][a-zA-Z0-9_]*)$} or die "invalid";
+$fname =~ m{^(Get|Video|Link)/([A-Z0-9][a-zA-Z0-9_]*)$} or die "invalid";
 my ( $dir, $name ) = ($1, $2);
 
 open F_IN, '<', "$dir/.template" or die "no template";
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to