Re: Dropbox своими руками

2012-12-12 Пенетрантность Eugene Berdnikov
On Wed, Dec 12, 2012 at 11:29:40AM +0400, Artem Chuprina wrote:
 (Да, задача правильного полного бэкапа включает осознание, помимо
 функциональности rsync, еще и функциональности mount --bind - иначе он
 таки да, будет неполным, и на это есть риск налететь.  Больше на
 реальной машине, чем на виртуальной, но все же.)

 Что такое полнота бэкапа и где там нужен mount --bind?

 Я вот всё как-то rsync -Hax обхожусь... :) Правда, на ряде систем
 в бэкапных скриптах есть mount --bind для установки загрузчика,
 но это уже не совсем бэкап, а скорее автоклонирование.
-- 
 Eugene Berdnikov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121212080252.gj16...@protva.ru



Re: Dropbox своими руками

2012-12-12 Пенетрантность Artem Chuprina
Eugene Berdnikov - debian-russian@lists.debian.org  @ Wed, 12 Dec 2012 
12:02:52 +0400:

  (Да, задача правильного полного бэкапа включает осознание, помимо
  функциональности rsync, еще и функциональности mount --bind - иначе он
  таки да, будет неполным, и на это есть риск налететь.  Больше на
  реальной машине, чем на виртуальной, но все же.)

 EB  Что такое полнота бэкапа и где там нужен mount --bind?

mount --bind там нужен, чтобы вытащить оригинальный /dev из-под
udev'ного.  Ну и, при вдумчивом подходе, чтобы скопировать одним заходом
несколько файловых систем, но при этом не копировать /proc, /sys и т.п.
Монтируешь их в сторонке через --bind, rsync, и отмонтируешь обратно.
Это удобнее, чем танцевать вокруг /proc скопировать, чтобы она была, а
содержимое - не надо вокруг каждой такой временной директории, набор
которых периодически меняется и может зависеть от конфигурации.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87lid38wo5@wizzle.ran.pp.ru



Re: Dropbox своими руками

2012-12-12 Пенетрантность Andrey Rahmatullin
On Wed, Dec 12, 2012 at 11:29:40AM +0400, Artem Chuprina wrote:
 Не так давно по работе я ходил по тем же граблям с cmake.  Который
 генерирует мейкфайлы.  Пока работает - ничего, нормально.  Когда вдруг
 не - час пришлось потратить на то, чтобы НАЙТИ ИМЕЮЩУЮСЯ возможность
 включить показ выполняемых команд, чтобы понять, какие именно параметры
 передаются там компилятору.  
http://www.cmake.org/Wiki/CMake_FAQ#Is_there_an_option_to_produce_more_.27verbose.27_compiling.3F

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: Dropbox своими руками

2012-12-12 Пенетрантность Andrey Rahmatullin
On Wed, Dec 12, 2012 at 11:29:40AM +0400, Artem Chuprina wrote:
 Не так давно по работе я ходил по тем же граблям с cmake.  Который
 генерирует мейкфайлы.  Пока работает - ничего, нормально.  Когда вдруг
 не - час пришлось потратить на то, чтобы НАЙТИ ИМЕЮЩУЮСЯ возможность
 включить показ выполняемых команд, чтобы понять, какие именно параметры
 передаются там компилятору.  
Да и в гугле это есть в первых ссылках.

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: O, cmake/ Забыть: Dropbox своими руками

2012-12-12 Пенетрантность yuri . nefedov

On Wed, 12 Dec 2012, Dmitry Fedorov wrote:


 Правда, чего нигде нет, а на что можно легко наступить,
 так это то, что VERBOSE не слишком оригинальное слово.
 Скажем, если в /etc/default/rcS поставить VERBOSE=yes,
 то cmake всегда будет немного болтливым.


без export VERBOSE - не будет.


  Вообще да. Я думал, что где-то в init.d/* этот экспорт
  зарыт. Сейчас проверил. Нет, нигде не стоит...
  Откуда же у меня этот VERBOSE в окружении лезет то?

 Ю.

Re: O, cmake/ Забыть: Dropbox своими руками

2012-12-12 Пенетрантность Dmitry Fedorov
12 декабря 2012 г., 16:31 пользователь  yuri.nefe...@gmail.com написал:
 On Wed, 12 Dec 2012, Dmitry Fedorov wrote:

  Скажем, если в /etc/default/rcS поставить VERBOSE=yes,
  то cmake всегда будет немного болтливым.

 без export VERBOSE - не будет.

   Вообще да. Я думал, что где-то в init.d/* этот экспорт

Ошибся. Даже с export не будет.
Так как наследуется по линии init - getty - login - user shell,
а /etc/default/rcS - для init скриптов, с которыми у пользователя связи нет.

   Откуда же у меня этот VERBOSE в окружении лезет то?

Ищите ...


Re: O, cmake/ Забыть: Dropbox своими руками

2012-12-12 Пенетрантность Eugene Berdnikov
On Wed, Dec 12, 2012 at 01:31:26PM +0400, yuri.nefe...@gmail.com wrote:
 On Wed, 12 Dec 2012, Dmitry Fedorov wrote:
 
  Правда, чего нигде нет, а на что можно легко наступить,
  так это то, что VERBOSE не слишком оригинальное слово.
  Скажем, если в /etc/default/rcS поставить VERBOSE=yes,
  то cmake всегда будет немного болтливым.
 
 без export VERBOSE - не будет.
 
   Вообще да. Я думал, что где-то в init.d/* этот экспорт
   зарыт. Сейчас проверил. Нет, нигде не стоит...

 Даже если стоял бы -- все скрипты из /etc/init.d/ выполняются
 посредством fork()+exec(), поэтому их окружение после выполнения
 забывается. Это by design, чтобы скрипты друг другу не мешали.

   Откуда же у меня этот VERBOSE в окружении лезет то?

 Включите трассировку шелла и ловите.
-- 
 Eugene Berdnikov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121212101130.gl16...@protva.ru



Re: Dropbox своими руками

2012-12-12 Пенетрантность Eugene Berdnikov
On Wed, Dec 12, 2012 at 01:08:42PM +0400, Artem Chuprina wrote:
 Eugene Berdnikov - debian-russian@lists.debian.org  @ Wed, 12 Dec 2012 
 12:02:52 +0400:
 
   (Да, задача правильного полного бэкапа включает осознание, помимо
   функциональности rsync, еще и функциональности mount --bind - иначе он
   таки да, будет неполным, и на это есть риск налететь.  Больше на
   реальной машине, чем на виртуальной, но все же.)
 
  EB  Что такое полнота бэкапа и где там нужен mount --bind?
 
 mount --bind там нужен, чтобы вытащить оригинальный /dev из-под
 udev'ного.  Ну и, при вдумчивом подходе, чтобы скопировать одним заходом
 несколько файловых систем, но при этом не копировать /proc, /sys и т.п.
 Монтируешь их в сторонке через --bind, rsync, и отмонтируешь обратно.

 Так rsync -Hax / ... именно это и делает. Благодаря опции -x.

 Это удобнее, чем танцевать вокруг /proc скопировать, чтобы она была, а
 содержимое - не надо вокруг каждой такой временной директории, набор
 которых периодически меняется и может зависеть от конфигурации.

 При -x автомагически, и ничего монтировать в сторонке не нужно.
-- 
 Eugene Berdnikov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121212101614.gm16...@protva.ru



Re: O, cmake/ Забыть: Dropbox своими руками

2012-12-12 Пенетрантность Dmitry Fedorov
12 декабря 2012 г., 17:11 пользователь Eugene Berdnikov написал:
 On Wed, Dec 12, 2012 at 01:31:26PM +0400, yuri.nefedov wrote:

  Даже если стоял бы -- все скрипты из /etc/init.d/ выполняются
  посредством fork()+exec(),

Почти все программы запускаются посредством fork + exec.
Остальные - exec.
Других способов нет.

 поэтому их окружение после выполнения забывается.

Окружение всех программ после выполнения исчезает вместе
с их процессами.

Нет, не поэтому.
А потому что у init.d скриптов и пользователькой оболочки
разные линии наследования.
Запустите pstree.


Re: Dropbox своими руками

2012-12-12 Пенетрантность Artem Chuprina
Eugene Berdnikov - debian-russian@lists.debian.org  @ Wed, 12 Dec 2012 
14:16:14 +0400:

(Да, задача правильного полного бэкапа включает осознание, помимо
функциональности rsync, еще и функциональности mount --bind - иначе он
таки да, будет неполным, и на это есть риск налететь.  Больше на
реальной машине, чем на виртуальной, но все же.)
  
   EB  Что такое полнота бэкапа и где там нужен mount --bind?
  
  mount --bind там нужен, чтобы вытащить оригинальный /dev из-под
  udev'ного.  Ну и, при вдумчивом подходе, чтобы скопировать одним заходом
  несколько файловых систем, но при этом не копировать /proc, /sys и т.п.
  Монтируешь их в сторонке через --bind, rsync, и отмонтируешь обратно.

 EB  Так rsync -Hax / ... именно это и делает. Благодаря опции -x.

Отнюдь.  Он, во-первых, не синхронизирует того, что скрыто монтированием
(вытащить оригинальный /dev из-под), а во-вторых, если у меня /home на
отдельном разделе, то мне придется запускать rsync дважды, и очень
вдумчиво работать с --delete, если я хочу иметь на выходе дерево,
соответствующее входу, а не два разных.  --bind оказывается проще.

  Это удобнее, чем танцевать вокруг /proc скопировать, чтобы она была, а
  содержимое - не надо вокруг каждой такой временной директории, набор
  которых периодически меняется и может зависеть от конфигурации.

 EB  При -x автомагически, и ничего монтировать в сторонке не нужно.

Если б не вышеизложенные побочные эффекты этой автомагии, годилось бы.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/8762478t4b@wizzle.ran.pp.ru



Re: O, cmake/ Забыть: Dropbox своими руками

2012-12-12 Пенетрантность Victor Wagner
On 2012.12.12 at 16:21:39 +0600, Dmitry Fedorov wrote:

 12 декабря 2012 г., 17:11 пользователь Eugene Berdnikov написал:
  On Wed, Dec 12, 2012 at 01:31:26PM +0400, yuri.nefedov wrote:
 
   Даже если стоял бы -- все скрипты из /etc/init.d/ выполняются
   посредством fork()+exec(),
 
 Почти все программы запускаются посредством fork + exec.
 Остальные - exec.
 Других способов нет.

Есть. Шелловская команда точка. Если программой является скрипт на том
же скриптовом языке, что и запускающая программа, он может быть
выполнен в контексте текущего интерпретатора и изменения, внесенные им в
этот контекст, сохранятся после его завершения.

Так, например, работают все конфиги в /etc/default

  поэтому их окружение после выполнения забывается.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121212103329.ga27...@wagner.pp.ru



Re: O, cmake/ Забыть: Dropbox своими руками

2012-12-12 Пенетрантность yuri . nefedov

On Wed, 12 Dec 2012, Dmitry Fedorov wrote:


12 декабря 2012 г., 16:31 пользователь  yuri.nefe...@gmail.com написал:

On Wed, 12 Dec 2012, Dmitry Fedorov wrote:


 Скажем, если в /etc/default/rcS поставить VERBOSE=yes,
 то cmake всегда будет немного болтливым.


без export VERBOSE - не будет.


  Вообще да. Я думал, что где-то в init.d/* этот экспорт


Ошибся. Даже с export не будет.
Так как наследуется по линии init - getty - login - user shell,
а /etc/default/rcS - для init скриптов, с которыми у пользователя связи нет.


  В виртуальной консоли и нет проблемы. А вот в xterm есть.

  Пока подозреваю цепочку
  nodm───sh───ck-launch-sessi─┬─.xsession─┬─wmaker───wmaker-xterm

  а в nodm /etc/default/rcS вызывается.

  Вообще говоря, присутствие VERBOSE я бы ожидал в запуске любого
  демона.

  Ю.

  p.s. Кстати, в /etc/init.d/rc стоит явный export VERBOSE,
  хотя к делу это и не относится...


Re: O, cmake/ Забыть: Dropbox своими руками

2012-12-12 Пенетрантность Dmitry Fedorov
12 декабря 2012 г., 17:33 пользователь Victor Wagner написал:
 On 2012.12.12 at 16:21:39 +0600, Dmitry Fedorov wrote:

 Почти все программы запускаются посредством fork + exec.
 Остальные - exec.
 Других способов нет.

 Есть. Шелловская команда точка. Если программой является скрипт на том

Не является.
Программа - то, что выполняется самим CPU.
Скрипты выполняются программами их интерпретаторов,
но не непосредственно процессором. То есть, скрипт - не программа.
Ну кому я объясняю!

 же скриптовом языке, что и запускающая программа, он может быть
 выполнен в контексте текущего интерпретатора и изменения, внесенные им в
 этот контекст, сохранятся после его завершения.

include - не запуск программы. Это средство динамической компоновки :)


Re: O, cmake/ Забыть: Dropbox своими руками

2012-12-12 Пенетрантность Eugene Berdnikov
On Wed, Dec 12, 2012 at 04:21:39PM +0600, Dmitry Fedorov wrote:
 12 декабря 2012 г., 17:11 пользователь Eugene Berdnikov написал:
  On Wed, Dec 12, 2012 at 01:31:26PM +0400, yuri.nefedov wrote:
 
   Даже если стоял бы -- все скрипты из /etc/init.d/ выполняются
   посредством fork()+exec(),
 
 Почти все программы запускаются посредством fork + exec.
 Остальные - exec.
 Других способов нет.

 Другие способы есть. Откройте для себя команды source и . шелла,
 и тот факт, что каждый скрипт кем-то читается перед выполнением.

  поэтому их окружение после выполнения забывается.
 
 Окружение всех программ после выполнения исчезает вместе
 с их процессами.
 
 Нет, не поэтому.
 А потому что у init.d скриптов и пользователькой оболочки
 разные линии наследования.
 Запустите pstree.

 Pstree нe показывает полные линии наследования. Он показывает лишь
 текущее дерево процессов :-) из-за обычая выполнять setsid() и daemon()
 наследниками rc 3-го ранлевела, включая sshd и ему подобных.
 В частности, самого rc нигде в этом дереве не найти.
-- 
 Eugene Berdnikov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121212104125.gn16...@protva.ru



Re: Dropbox своими руками

2012-12-12 Пенетрантность Eugene Berdnikov
On Wed, Dec 12, 2012 at 02:25:24PM +0400, Artem Chuprina wrote:
   mount --bind там нужен, чтобы вытащить оригинальный /dev из-под
   udev'ного.  Ну и, при вдумчивом подходе, чтобы скопировать одним заходом
   несколько файловых систем, но при этом не копировать /proc, /sys и т.п.
   Монтируешь их в сторонке через --bind, rsync, и отмонтируешь обратно.
 
  EB  Так rsync -Hax / ... именно это и делает. Благодаря опции -x.
 
 Отнюдь.  Он, во-первых, не синхронизирует того, что скрыто монтированием

 А зачем бэкапить то, что скрыто монтированием? :-) Мне кажется, оно вообще
 не нужно, иначе просто не следует из этой ноги делать себе мишень. :)))
-- 
 Eugene Berdnikov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121212104724.go16...@protva.ru



Re: O, cmake/ Забыть: Dropbox своими руками

2012-12-12 Пенетрантность Victor Wagner
On 2012.12.12 at 16:40:16 +0600, Dmitry Fedorov wrote:

 12 декабря 2012 г., 17:33 пользователь Victor Wagner написал:
  On 2012.12.12 at 16:21:39 +0600, Dmitry Fedorov wrote:
 
  Почти все программы запускаются посредством fork + exec.
  Остальные - exec.
  Других способов нет.
 
  Есть. Шелловская команда точка. Если программой является скрипт на том
 
 Не является.
 Программа - то, что выполняется самим CPU.
 Скрипты выполняются программами их интерпретаторов,

ld-linux.so с точки зрения ядра является интерпретатором
эльф-бинарников. Потому что прежде чем можно будет передать управление
на содержащийся в ней двоичный код, нужно проделать дохрена
подготовительных операций вроде подгрузки динамических библиотек, иногда
патченья адресов переходов

Кстати, до недавнего времени можно было (не знаю, пофиксили или нет)
обойти флаг noexec при монтировании файловой системы, запуская 

/lib/ld-linux.so.2 /path/to/filesystem/with/no/exec/binary



 но не непосредственно процессором. То есть, скрипт - не программа.
 Ну кому я объясняю!

Это не объяснени, это чушенесениe

И пользователю, и системному вызову exec глубоко пофиг, будет программа
выполняться непосредственно или с помощью интерпретатора. 
C точки зрения этого саомого вызова exec #! - вполне валидный magic
number для исполняемого файла.

Кстати, есть
разные промежуточные варианты, компиляция байткод (как в питоне перле и
т,д), компиляция в машинно-независимое бинарное представление (как в
Java), компиляция машинно-независимого представления в родные команды
процессора непосредственно в момент исполнения (JIT-компиляция в той же Java).


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121212104754.gb27...@wagner.pp.ru



Re: O, cmake/ Забыть: Dropbox своими руками

2012-12-12 Пенетрантность Dmitry Fedorov
12 декабря 2012 г., 17:41 пользователь Eugene Berdnikov  написал:
 On Wed, Dec 12, 2012 at 04:21:39PM +0600, Dmitry Fedorov wrote:
 Других способов нет.

  Другие способы есть. Откройте для себя команды source и . шелла,
  и тот факт, что каждый скрипт кем-то читается перед выполнением.

Читайте мой ответ Вагнеру.

 Нет, не поэтому.
 А потому что у init.d скриптов и пользователькой оболочки
 разные линии наследования.
 Запустите pstree.

  Pstree нe показывает полные линии наследования. Он показывает лишь
  текущее дерево процессов :-) из-за обычая выполнять setsid() и daemon()
  наследниками rc 3-го ранлевела, включая sshd и ему подобных.
  В частности, самого rc нигде в этом дереве не найти.

И не нужно. Достаточно увидеть, что демоны наследованы
непосредственно от init, а всякие промежуточные шеллы самоустранились.
А пользовательские шеллы идут от init по другой линии.


Re: Dropbox своими руками

2012-12-12 Пенетрантность Victor Wagner
On 2012.12.12 at 14:47:24 +0400, Eugene Berdnikov wrote:

  Отнюдь.  Он, во-первых, не синхронизирует того, что скрыто монтированием
 
  А зачем бэкапить то, что скрыто монтированием? :-) Мне кажется, оно вообще
  не нужно, иначе просто не следует из этой ноги делать себе мишень. :)))
 
А затем, что без этого чего-то система попросту не сможет стартовать и
дойти до той стадии загрузки, на которой производится монтирование.

Поэтому при восстановлении системы на чистый диск, исходное содержимое
/dev/ должно быть восстановлено.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121212104931.gc27...@wagner.pp.ru



Re: Dropbox своими руками

2012-12-12 Пенетрантность Dmitrii Kashin
Artem Chuprina r...@ran.pp.ru writes:

 вытащить оригинальный /dev из-под

Артем, а что Вы, собственно, имеете в виду?

Вы имеете в виду, что полезно смонтировать корень в другое место, чтобы
иметь возможность синхронизировать /dev, который скрыт udev'ом?

Так ведь разве такое нынче еще существует? Я думал, что статический /dev
- пережиток прошлого, а сейчас всем заведует udev.

-- 
**
*  jabber:  free...@jabber.mipt.ru   *
*   Registered linux user #546240*
**


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87bodzr0yk@ws00.freehck.ru



Re: Dropbox своими руками

2012-12-12 Пенетрантность Eugene Berdnikov
On Wed, Dec 12, 2012 at 02:49:32PM +0400, Victor Wagner wrote:
 On 2012.12.12 at 14:47:24 +0400, Eugene Berdnikov wrote:
 
   Отнюдь.  Он, во-первых, не синхронизирует того, что скрыто монтированием
  
   А зачем бэкапить то, что скрыто монтированием? :-) Мне кажется, оно вообще
   не нужно, иначе просто не следует из этой ноги делать себе мишень. :)))
  
 А затем, что без этого чего-то система попросту не сможет стартовать и
 дойти до той стадии загрузки, на которой производится монтирование.

 Пример можно? А то я что-то затрудняюсь представить ситуацию, чтобы
 на рутовой партиции не оказалось ни udev'a, ни mount'а, но было бы
 нужно какое-то особое блочное устройство.
-- 
 Eugene Berdnikov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121212110435.gq16...@protva.ru



Re: O, cmake/ Забыть: Dropbox своими руками

2012-12-12 Пенетрантность Eugene Berdnikov
On Wed, Dec 12, 2012 at 04:48:58PM +0600, Dmitry Fedorov wrote:
 12 декабря 2012 г., 17:41 пользователь Eugene Berdnikov  написал:
   Pstree нe показывает полные линии наследования. Он показывает лишь
   текущее дерево процессов :-) из-за обычая выполнять setsid() и daemon()
   наследниками rc 3-го ранлевела, включая sshd и ему подобных.
   В частности, самого rc нигде в этом дереве не найти.
 
 И не нужно. Достаточно увидеть, что демоны наследованы
 непосредственно от init, а всякие промежуточные шеллы самоустранились.
 А пользовательские шеллы идут от init по другой линии.

 Недостаточно. Видя лишь текущее дерево, невозможно сказать, где оно
 было обрезано и подцеплено под init. Потомки одного rc подвешиваются
 разными ветками, хотя могут (теоретически) наследовать одно окружение.
-- 
 Eugene Berdnikov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121212105813.gp16...@protva.ru



Re: Dropbox своими руками

2012-12-12 Пенетрантность Artem Chuprina
Dmitrii Kashin - debian-russian@lists.debian.org  @ Wed, 12 Dec 2012 14:58:43 
+0400:

  вытащить оригинальный /dev из-под

 DK Артем, а что Вы, собственно, имеете в виду?

 DK Вы имеете в виду, что полезно смонтировать корень в другое место, чтобы
 DK иметь возможность синхронизировать /dev, который скрыт udev'ом?

 DK Так ведь разве такое нынче еще существует? Я думал, что статический /dev
 DK - пережиток прошлого, а сейчас всем заведует udev.

Да, заведует.  Только после того, как запустится.  Точнее, только после
того, как _успешно_ запустится.

Тут вот Женя Бердников задает резонный вопрос а надо ли иметь непустой
/dev до его запуска.  Может быть, и не надо.  Но в случае его облома с
пустым /dev даже конфиг какой-нибудь без диких танцев отредактировать не
получится - /dev/tty1 и /dev/console отсутствуют...


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87vcc77av3@wizzle.ran.pp.ru



Настройка мобильного роутера Yota LTE под Debian

2012-12-12 Пенетрантность Ivan Zavarzin
Добрый день,

Хотел узнать, возможно ли настроить мобильный роутер Yota LTE под Linux
 и в частности Debian?
В инструкции написано, что при подключении должна запуститься какая-то
программа (зачем?!), затем запустить браузер и ввести любой адрес в
адресную строку, при первом включении роутера ввести имя, тип шифрования
и т.п.
Подключил, программа, понятное дело, не запустилась, попробовал
запустить браузер и ввести адрес - результата ноль.
Неужели обязательно нужна виртуалка с виндой (у меня нет под рукой
установочного диска) и никак нормально его настроить под нормальной ОС
нелья?!
P.S. Yota конечно славиться своей анальной любовью к недооси от Билли.
Но ее модем LTE этим уже не страдает, а роутер, похоже, страдает.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50c88311.6060...@lavabit.com



Re: Настройка мобильного р оутера Yota LTE под Debian

2012-12-12 Пенетрантность sergio

On 12/12/2012 05:13 PM, Ivan Zavarzin wrote:


Но ее модем LTE этим уже не страдает


Конечно, зачем смотреть на уровень сигнала.


--
sergio.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50c888a5.7070...@sergio.spb.ru



Re: Настройка мобильного р оутера Yota LTE под Debian

2012-12-12 Пенетрантность Mikhail A Antonov
12.12.2012 17:37, sergio пишет:
 On 12/12/2012 05:13 PM, Ivan Zavarzin wrote:

 Но ее модем LTE этим уже не страдает

 Конечно, зачем смотреть на уровень сигнала.
http://10.0.0.1
С любого браузера, умеюшего яваскрипт.

-- 
Best regards,
Mikhail
-
WWW: http://www.antmix.pp.ru/
XMPP: ant...@stopicq.ru



signature.asc
Description: OpenPGP digital signature


Re: Настройка мобильного р оутера Yota LTE под Debian

2012-12-12 Пенетрантность alex kuklin
On 12.12.2012 15:37, sergio wrote:
 On 12/12/2012 05:13 PM, Ivan Zavarzin wrote:
 
 Но ее модем LTE этим уже не страдает
 
 Конечно, зачем смотреть на уровень сигнала.
 
 

LTE модем имеет веб-интерфейс и работает через usb-ethernet.
Уровень сигнала можно получить, запросив с default gw по http что-то
вроде status.txt (я как-то находил, сейчас с ходу не вспомню).

-- 
Alex


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50c88f7d.20...@kuklin.ru



Re: Настройка мобильного р оутера Yota LTE под Debian

2012-12-12 Пенетрантность Mikhail A Antonov
12.12.2012 18:06, alex kuklin пишет:
 On 12.12.2012 15:37, sergio wrote:
 On 12/12/2012 05:13 PM, Ivan Zavarzin wrote:

 Но ее модем LTE этим уже не страдает
 Конечно, зачем смотреть на уровень сигнала.


 LTE модем имеет веб-интерфейс и работает через usb-ethernet.
 Уровень сигнала можно получить, запросив с default gw по http что-то
 вроде status.txt (я как-то находил, сейчас с ходу не вспомню).

Да, действительно, можно попарсить http://10.0.0.1/status, если не
хочется смотреть на готовый http://10.0.0.1/

-- 
Best regards,
Mikhail
-
WWW: http://www.antmix.pp.ru/
XMPP: ant...@stopicq.ru



signature.asc
Description: OpenPGP digital signature


Re: Настройка мобильного р оутера Yota LTE под Debian

2012-12-12 Пенетрантность Ivan Zavarzin
alex kuklin:
 On 12.12.2012 15:37, sergio wrote:
 On 12/12/2012 05:13 PM, Ivan Zavarzin wrote:

 Но ее модем LTE этим уже не страдает

 Конечно, зачем смотреть на уровень сигнала.


 
 LTE модем имеет веб-интерфейс и работает через usb-ethernet.
 Уровень сигнала можно получить, запросив с default gw по http что-то
 вроде status.txt (я как-то находил, сейчас с ходу не вспомню).
 

Да, разобрался, оказывается все нормально работает без всякого запуска
программ. Просто надо было после первого включения сколько-то подождать,
пока запуститься wifi :-)
Прошу прощения за вопрос, оказавшийся дурацким. Правда, стоит отметить,
у него инструкция совершенно лапидарная, я так думал, что им можно через
usb-интерфейс управлять, когда wifi оффлайн, а оказывается - похоже,
только заряжать.
P.S. А кстати, никто не знает, как его выключить во время зарядки
батарейки? Он сразу включается и без нажатия кнопки, как только
присоединяешь его к питанию.
И можно ли его заряжать, воткнув в него зарядку от смартфона на microUSB?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50c8be18.8090...@lavabit.com



huawei e398 vs 4g

2012-12-12 Пенетрантность Леонид Кальмаев
Доброго времени суток!
Кто нибудь продовал его заводить  в 4г и использовать некие  qmi  коды за
место обычных? читаю гугл и немного не понимаю новый wwan еще только
пилится  или его можно использовать на  свой страх и риск ?)


Re: свой репозитарий: выкладка

2012-12-12 Пенетрантность Dmitry E. Oboukhov

 создал свой репозитарий на базе reprepro.
 теперь хочется автоматизировать туда выкладку с учетом того что
 репозитарий находится на удаленном хосте, а собираю на своем.
 
 ну dput вроде можно настроить чтобы по scp клал файлы куда надо, а
 дальше что, cron? или какое-то другое решение есть готовое?

 Есть пакет inoticoming, который писался именно с этой целью - дождаться
 окончания выкладки пакета dput-ом (тот, вроде бы последним всегда
 заливает changes) и запустить reprepro. Работает через inotify API.

поглядел я на всю эту систему. поставляется она в виде вот в пакет мы
сложили груду мусора, из этой груды вы можете взять скрипт, сами
положить его куда-нибудь, сделать руками запуск демона, настроить его
и тп

если бы было готово - было бы красиво.

но мне проще оказалось кронскрипт который заглядывает раз в минуту в
директорию в поисках .changes и на них травит reprepro :)
-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Настройка мобильного р оутера Yota LTE под Debian

2012-12-12 Пенетрантность Andrew Ploskirev
On Dec 12, 2012 9:26 PM, Ivan Zavarzin ivan_zavar...@lavabit.com wrote:

 alex kuklin:
  On 12.12.2012 15:37, sergio wrote:
  On 12/12/2012 05:13 PM, Ivan Zavarzin wrote:
 
  Но ее модем LTE этим уже не страдает
 
  Конечно, зачем смотреть на уровень сигнала.
 
 
 
  LTE модем имеет веб-интерфейс и работает через usb-ethernet.
  Уровень сигнала можно получить, запросив с default gw по http что-то
  вроде status.txt (я как-то находил, сейчас с ходу не вспомню).
 

 Да, разобрался, оказывается все нормально работает без всякого запуска
 программ. Просто надо было после первого включения сколько-то подождать,
 пока запуститься wifi :-)
 Прошу прощения за вопрос, оказавшийся дурацким. Правда, стоит отметить,
 у него инструкция совершенно лапидарная, я так думал, что им можно через
 usb-интерфейс управлять, когда wifi оффлайн, а оказывается - похоже,
 только заряжать.
 P.S. А кстати, никто не знает, как его выключить во время зарядки
 батарейки? Он сразу включается и без нажатия кнопки, как только
 присоединяешь его к питанию.
 И можно ли его заряжать, воткнув в него зарядку от смартфона на microUSB?


 --
 To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
listmas...@lists.debian.org
 Archive: http://lists.debian.org/50c8be18.8090...@lavabit.com


On Dec 12, 2012 9:26 PM, Ivan Zavarzin ivan_zavar...@lavabit.com wrote:
LTE модем имеет веб-интерфейс и работает через usb-ethernet.

с последней прошивкой usb-ethernet отсутствует, только wi-fi.

  Уровень сигнала можно получить, запросив с default gw по http что-то 
 вроде status.txt (я как-то находил, сейчас с ходу не вспомню).
   есть такое
 P.S. А кстати, никто не знает, как его выключить во время зарядки
 батарейки? Он сразу включается и без нажатия кнопки, как только
 присоединяешь его к питанию.

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

 И можно ли его заряжать, воткнув в него зарядку от смартфона на microUSB?

да, любую - не привередлив ко всяким допконтактам.

есть одна проблема - при работе греется и иногда перегревает батарею, так
что заряжаться не хочет до охлаждения.

--
Best wishes, Andrew Ploskirev


Re: Настройка мобильного р оутера Yota LTE под Debian

2012-12-12 Пенетрантность Mikhail A Antonov
13.12.2012 01:12, Andrew Ploskirev пишет:

 On Dec 12, 2012 9:26 PM, Ivan Zavarzin ivan_zavar...@lavabit.com
 mailto:ivan_zavar...@lavabit.com wrote:
 LTE модем имеет веб-интерфейс и работает через usb-ethernet.

 с последней прошивкой usb-ethernet отсутствует, только wi-fi.

Ты точно не путаешь LTE-модема[1] с LTE-роутером[2] ?

-
[1]: http://www.yotamagaz.ru/lu150/
[2]: http://www.yotamagaz.ru/yota-lte-quanta/

-- 
Best regards,
Mikhail
-
WWW: http://www.antmix.pp.ru/
XMPP: ant...@stopicq.ru



signature.asc
Description: OpenPGP digital signature


Re: свой репозитарий: выкладка

2012-12-12 Пенетрантность Victor Wagner
On 2012.12.13 at 00:06:43 +0400, Dmitry E. Oboukhov wrote:

 
  Есть пакет inoticoming, который писался именно с этой целью - дождаться
  окончания выкладки пакета dput-ом (тот, вроде бы последним всегда
  заливает changes) и запустить reprepro. Работает через inotify API.
 
 поглядел я на всю эту систему. поставляется она в виде вот в пакет мы
 сложили груду мусора, из этой груды вы можете взять скрипт, сами
 положить его куда-нибудь, сделать руками запуск демона, настроить его
 и тп
 
 если бы было готово - было бы красиво.
 
 но мне проще оказалось кронскрипт который заглядывает раз в минуту в
 директорию в поисках .changes и на них травит reprepro :)

А как этот скрипт определяет, что changes уже докачалася ПОЛНОСТЬЮ?

Подход с inotify хорош тем, что шевелиться мы начинаем только тогда,
когда пришло событие CLOSE_WRITE, то есть закачка файла закончилась.
А скриптик взлетающий раз в минуту, имеет большие шансы взлететь на
середине закачки.

Кстати, есть ещё incron


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121213042723.ga5...@wagner.pp.ru



Re: Настройка мобильного р оутера Yota LTE под Debian

2012-12-12 Пенетрантность Andrew Ploskirev
On Dec 13, 2012 3:06 AM, Mikhail A Antonov b...@solarnet.ru wrote:

 13.12.2012 01:12, Andrew Ploskirev пишет:
 
  On Dec 12, 2012 9:26 PM, Ivan Zavarzin ivan_zavar...@lavabit.com
  mailto:ivan_zavar...@lavabit.com wrote:
  LTE модем имеет веб-интерфейс и работает через usb-ethernet.
 
  с последней прошивкой usb-ethernet отсутствует, только wi-fi.
 
 Ты точно не путаешь LTE-модема[1] с LTE-роутером[2] ?

 -
 [1]: http://www.yotamagaz.ru/lu150/
 [2]: http://www.yotamagaz.ru/yota-lte-quanta/

Да, действительно - не заметил, в обсуждении упоминаются оба.
У роутера тоже был режим усб, потом его убрали. И про статус верно для
роутера тоже в режиме usb и wifi.
--
Best wishes, Andrew Ploskirev.