diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2003-10-23 15:01:19 +0000 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2003-10-23 15:01:19 +0000 |
commit | a8ad8f5b6429e82b659f2f11548f68bcb353b00a (patch) | |
tree | 2dbd95fd14619c038a721d6414ada33a256caeb9 /rules/NEWPACKET-XCHAIN | |
parent | 091ef762efcd334a15a7785fbf82e2c393d665ec (diff) | |
download | ptxdist-a8ad8f5b6429e82b659f2f11548f68bcb353b00a.tar.gz ptxdist-a8ad8f5b6429e82b659f2f11548f68bcb353b00a.tar.xz |
* merge with testing-branch
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunk@608 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/NEWPACKET-XCHAIN')
-rwxr-xr-x | rules/NEWPACKET-XCHAIN | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/rules/NEWPACKET-XCHAIN b/rules/NEWPACKET-XCHAIN new file mode 100755 index 000000000..28c465b78 --- /dev/null +++ b/rules/NEWPACKET-XCHAIN @@ -0,0 +1,36 @@ +#!/usr/bin/perl -w + +print "\nCreate new rules file from template:\n"; +print "------------------------------------\n\n"; + +print "Name of new packet..........: "; $packet = "xchain-".<STDIN>; +print "Major version number........: "; $major = <STDIN>; +print "Minor version number........: "; $minor = <STDIN>; +print "Micro version number........: "; $micro = <STDIN>; +print "Archive file suffix.........: "; $suffix = <STDIN>; +print "URL of download directory...: "; $url = <STDIN>; +print "PTXdist Packet Author.......: "; $author = <STDIN>; + +chop ($packet, $major, $minor, $micro, $url, $author, $suffix); +$PACKET = uc($packet); +$PACKET =~ s/-/_/; + +open(INFILE, "template") || die "Can't open template"; +open(OUTFILE, ">$packet\.make") || die "Can't open new file"; + +while (<INFILE>) { + s,\@PACKET@,$PACKET,g; + s,\@packet@,$packet,g; + s,\@MAJOR@,$major,g; + s,\@MINOR@,$minor,g; + s,\@MICRO@,$micro,g; + s,\@URL@,$url,g; + s,\@AUTHOR@,$author,g; + s,\@SUFFIX@,$suffix,g; + print OUTFILE $_; +} + +close(OUTFILE); +close(INFILE); + +print "\n"; |