1#!/bin/csh 2# vim:set ts=8 sts=2 sw=2 tw=0: 3# 4# Last Change: 17-Jan-2003. 5# Written By: MURAOKA Taro <koron@tka.att.ne.jp> 6 7set pkgname = "cmigemo" 8set pkgverex = "" 9 10if ($1 != '') then 11 set pkgver = "$1" 12else if (-e VERSION) then 13 set pkgver = `cat VERSION` 14else 15 echo "" 16 echo "Please specify package version string." 17 echo "Example: './mkpkg 1.0-xxx '" 18 exit 19endif 20 21if (-e CVS/Root) then 22 set cvsroot = `cat CVS/Root` 23else 24 set cvsroot = ':pserver:anonymous@cvs.kaoriya.net:/anonycvs' 25endif 26 27if (-e CVS/Repository) then 28 set cvsrepository = `cat CVS/Repository` 29else if (-e .cvsrepository) 30 set cvsrepository = `cat .cvsrepository` 31else 32 set cvsrepository = 'unknown' 33endif 34 35if (-e CVS/Revision) then 36 set cvsrevision = `cat CVS/Revision` 37else 38 set cvsrevision = '-D now' 39endif 40 41set pkgdir = "${pkgname}-${pkgver}${pkgverex}" 42echo "${pkgdir}: " 43cd .. 44rm -rf "$pkgdir" 45 46echo -n " Making package dir ..." 47cvs -d $cvsroot -Q export $cvsrevision -d $pkgdir $cvsrepository 48echo "finish" 49 50echo -n " Archiving ..." 51tar cf "${pkgdir}.tar" "$pkgdir" 52echo "finish" 53 54echo -n " Compressing ..." 55bzip2 -f "${pkgdir}.tar" 56echo "finish" 57 58echo "" 59rm -rf "$pkgdir" 60if ("$version" =~ *Win*) then 61 start . 62else if ("$version" =~ *darwin*) then 63 open . 64endif 65