[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