]> mj.ucw.cz Git - pciids.git/blobdiff - scripts/pciids-export
TODO
[pciids.git] / scripts / pciids-export
index adb35433d18d57d27cde7cc0a46f299d81435770..88f42a28d7e76dbd45ceb45213bf866f32cb3f43 100755 (executable)
@@ -26,16 +26,24 @@ cat cf/class_head.ids >> ../pci.ids.new
 ./scripts/export.pl PD >> ../pci.ids.new
 cd ..
 if ! [ -f docs/pci.ids.nohead ] || ! cmp docs/pci.ids.nohead pci.ids.new >/dev/null ; then
-       cp perl/cf/head.ids pci.ids.final
-       echo '# Version: '`date +%Y%m%d` >> pci.ids.final
-       echo >> pci.ids.final
+       VERSION=`date '+%Y.%m.%d'`
+       DATE=`date '+%F %T'`
+       sed <perl/cf/head.ids >pci.ids.final -e "s/@VERSION@/$VERSION/;s/@DATE@/$DATE/"
        cat pci.ids.new >> pci.ids.final
+
        ln -f pci.ids.final ~/origs/00-current
        ln -f pci.ids.final docs/pci.ids
+       ln -f pci.ids.final docs/v2.2/pci.ids
        ln -f pci.ids.new docs/pci.ids.nohead
        rm pci.ids.final
-       bzip2 -9c <docs/pci.ids >docs/pci.ids.bz2
-       gzip -9c <docs/pci.ids >docs/pci.ids.gz
+
+       bzip2 -9c <docs/pci.ids >docs/pci.ids.bz2.new
+       mv docs/pci.ids.bz2.new docs/pci.ids.bz2
+       ln -f docs/pci.ids.bz2 docs/v2.2/
+
+       gzip -9c <docs/pci.ids >docs/pci.ids.gz.new
+       mv docs/pci.ids.gz.new docs/pci.ids.gz
+       ln -f docs/pci.ids.gz docs/v2.2/
 fi
 
 rm pci.ids.new