Добро пожаловать на форум, Гость!
Войдите или зарегистрируйтесь!
Имя пользователя:   Пароль:  
Запомнить меня 




Начать новую тему Ответить на тему   [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 27 окт 2012, 16:36 
Юзер
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 3

Зарегистрирован: 27 окт 2012, 15:47
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
ОС: Ubuntu 12.10 LTS
Доброго всем дня
Суть проблемы - есть BASH скрипт, работающий из Ubuntu для перепаковки ramdisk (initrd.gz), нужен аналог для Windows
Скрипт использует cpio и gunzip, их версии скомпиленые для Windows (бины, сорцы и доки)

Вот собстно sh скрипт:
Синтаксис: [ Загрузить ] [ Скрыть ]
Используется подсветка синтаксиса bash
#!/usr/bin/sh

#Распаковка
gunzip initrd.gz
cpio -i < initrd

#Здесь происходят изменения распакованых файлов
...

#Запаковка
rm initrd
find . | cpio -o -H newc | gzip > ../initrd.gz
Обработано за 0.005 секунд, используется GeSHi 1.0.8.4


А вот моя наработка для Windows:
Код:
@echo off
@cls
echo.
echo Unpacking...
gunzip initrd.gz
cpio -i < initrd
echo.
echo Done! Now modify some files and press ENTER...
pause > nul
echo Repacking...
rem Вот тут и облом полный т.к. комманды find, находящей все файлы и передающей их следющему [b]cpio -o -H newc[/b] в Windows просто не существует

Прошу вашей помощи, специалисты
:)


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 28 окт 2012, 23:02 
Бородатый сис
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 2902
Откуда: Из серверной
Зарегистрирован: 03 мар 2010, 15:12
Благодарил (а): 19 раз.
Поблагодарили: 122 раз.
ОС: RHEL 6.7
Не знаю как насчет win-команд, но что мешает заюзать find из комплекта cygwin?


Я не злопамятный, я просто часто ковыряю логи
Изображение


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 29 окт 2012, 00:32 
Юзер
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 3

Зарегистрирован: 27 окт 2012, 15:47
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
ОС: Ubuntu 12.10 LTS
Мешает то, что нужен рабочий вариант скрипта для Windows Server, в которой просто нет возможности установки Cygwin'а
Понимаю, что глупо звучит и проще поставть Ubuntu на виртуальную машину, но нужен именно для Windows, а не Linux и его эмули

Попробую задать вопрос по другому - есть ли вариант "ручного" добавления изменененых файлов в рамдиск с помощью cpio, скажем как это делает обычный архиватор WinRAR:
Код:
rar.com -a имя_файла имя_архива


Или cpio такое не поддерживает?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 29 окт 2012, 01:35 
Юзер
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 3

Зарегистрирован: 27 окт 2012, 15:47
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
ОС: Ubuntu 12.10 LTS
Пробую обновить инит в рамдиске, вот так:
Цитата:
dir /b ..\init.rc | ..\tools\cpio -o -H newc | ..\tools\gzip > ../initrd.gz

Но Windows ругается, что что такого файла нет, хотя он есть
Цитата:
..\tools\cpio: init.rc: No such file or directory
1 block


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
   Похожие темы   Автор   Ответов   Просмотров   Последнее сообщение 
Перенесенная ^_^

в форуме Linux

root

3

38

02 мар 2010, 16:15

Gen1us2k Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме Опубликован пакетный менеджер GNU Guix 0.12 и дистрибутив...

в форуме Новости *nix

[Ботя]

0

337

23 дек 2016, 13:30

Гость Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме где храняться в системе настройки видео и эквалайзера

в форуме Windows

Anton_uz

0

851

19 авг 2012, 21:53

Anton_uz Перейти к последнему сообщению



Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Собрано Raven. Русская поддержка phpBB
phpBB SEO