diff options
| author | Andrew Innes | 2003-04-22 12:10:51 +0000 |
|---|---|---|
| committer | Andrew Innes | 2003-04-22 12:10:51 +0000 |
| commit | d64f2d06c7ccc80dcb0e7c77a0e4cd7820371977 (patch) | |
| tree | 05fe4af0903ad39c60f069914d79a414378d3c7a /admin/nt | |
| parent | ade112567bbb010a6454b863b42c8fa09f225a5c (diff) | |
| download | emacs-d64f2d06c7ccc80dcb0e7c77a0e4cd7820371977.tar.gz emacs-d64f2d06c7ccc80dcb0e7c77a0e4cd7820371977.zip | |
Fix multi-file .zip distribution, by splitting
emacs.exe before zipping, and including batch file to recreate
after unpacking.
Diffstat (limited to 'admin/nt')
| -rwxr-xr-x | admin/nt/makedist.bat | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/admin/nt/makedist.bat b/admin/nt/makedist.bat index e792754c62d..f34e7e532fe 100755 --- a/admin/nt/makedist.bat +++ b/admin/nt/makedist.bat | |||
| @@ -95,15 +95,22 @@ echo Create zip files for bin and lisp archives | |||
| 95 | mkdir distrib | 95 | mkdir distrib |
| 96 | cd distrib | 96 | cd distrib |
| 97 | gunzip -c ..\%2-bin-i386.tar.gz | %TAR% xf - | 97 | gunzip -c ..\%2-bin-i386.tar.gz | %TAR% xf - |
| 98 | zip -rp9 em%5_bin %2 | 98 | rem Need to split emacs.exe into fragments because it is too big now |
| 99 | rem to fit on a floppy even by itself. | ||
| 100 | copy %3\stitch.bat %2\bin | ||
| 101 | cd %2\bin | ||
| 102 | split -b 1000000 emacs.exe emacs | ||
| 103 | del emacs.exe | ||
| 104 | cd ..\.. | ||
| 105 | zip -rp9 em%5bin %2 | ||
| 99 | rm -rf %2 | 106 | rm -rf %2 |
| 100 | zipsplit -n 2000000 -b .. em%5_bin.zip | 107 | zipsplit -n 1400000 -b .. em%5bin.zip |
| 101 | del em%5_bin.zip | 108 | del em%5bin.zip |
| 102 | gunzip -c ..\%2-lisp.tar.gz | %TAR% xf - | 109 | gunzip -c ..\%2-lisp.tar.gz | %TAR% xf - |
| 103 | zip -rp9 em%5_lis %2 | 110 | zip -rp9 em%5lis %2 |
| 104 | rm -rf %2 | 111 | rm -rf %2 |
| 105 | zipsplit -n 1400000 -b .. em%5_lis.zip | 112 | zipsplit -n 1400000 -b .. em%5lis.zip |
| 106 | del em%5_lis.zip | 113 | del em%5lis.zip |
| 107 | cd .. | 114 | cd .. |
| 108 | 115 | ||
| 109 | goto end | 116 | goto end |