[Moscow.pm] установка модулей по win без интернета

Nikolay Mishin mi на ya.ru
Вт Янв 13 10:24:24 PST 2015


Добрый день, Moscow-pm!!
С рождеством и наступающим старым новым годом!!

На работе перекты консольный доступ к инету, можно только скачивать с сайта.
Написал следующий батник

https://github.com/mishin/Datastage-DsxParse/blob/master/scripts/install_perl_module.bat

file_src=File-Slurp-Tiny-0.003.tar.gz
REM set file_src=%1
ptar -x -f %file_src%
perl -e "if ($ARGV[0]=~ /(.*)([.]tar[.]gz|[.]tgz)$/){print $1}" %file_src% > tmpFile
set /p dir_name= < tmpFile
del tmpFile
echo %dir_name%
cd %dir_name%
perl Makefile.PL
dmake
dmake test && dmake install

Так вот в батнике это не работает, останавливаясь после команды ptar
Но, если скопировать и вставить в консоль cmd, то все работает,
как бы сделать так
1) Чтобы это работало
2) Чтобы еще автоматически сканило README
и запускало или 
perl Makefile.PL
или
perl Build

в зависимости от типа установщика

3) И, если, после 
perl Makefile.PL
были бы ошибки в виде зависимостей,
то останавливалось.

спасибо
-- 
С уважением
Николай Мишин



Подробная информация о списке рассылки Moscow-pm