ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] ~/.hasher/config
@ 2005-02-26 10:59 Alexey Rusakov
  2005-03-02 16:11 ` Alexey Rusakov
  0 siblings, 1 reply; 9+ messages in thread
From: Alexey Rusakov @ 2005-02-26 10:59 UTC (permalink / raw)
  To: ALT Devel discussion list

Всем здравствуйте.

Кто-нибудь пробовал пользоваться ~/.hasher/config для задания каких-либо 
параметров, обычно передающихся hsh в командной строке? Или я 
неправильно понимаю назначение этого файла?

-- 
  Alexey "Ktirf" Rusakov


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] ~/.hasher/config
  2005-02-26 10:59 [devel] ~/.hasher/config Alexey Rusakov
@ 2005-03-02 16:11 ` Alexey Rusakov
  2005-03-02 21:54   ` Dmitry V. Levin
  2005-03-03 10:06   ` [devel] Re: ~/.hasher/config Michael Shigorin
  0 siblings, 2 replies; 9+ messages in thread
From: Alexey Rusakov @ 2005-03-02 16:11 UTC (permalink / raw)
  To: ALT Devel discussion list

On 26.02.2005 13:59, Alexey Rusakov wrote:
> Кто-нибудь пробовал пользоваться ~/.hasher/config для задания каких-либо 
> параметров, обычно передающихся hsh в командной строке? Или я 
> неправильно понимаю назначение этого файла?
Перефразирую вопрос и разбиваю его на два.
1. Кто-нибудь знает, зачем существует ~/.hasher/config? Он НЕ помогает 
вместо задания параметров в командной строке, хотя, вроде бы, 
предназначен для этого.
2. Что можно сделать для того, чтобы избавиться от многометровой 
командной строки для вызова hsh? Алиасы не предлагать.

-- 
   Alexey "Ktirf" Rusakov


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] ~/.hasher/config
  2005-03-02 16:11 ` Alexey Rusakov
@ 2005-03-02 21:54   ` Dmitry V. Levin
  2005-03-02 23:10     ` Sviataslau Svirydau
  2005-03-03 10:06   ` [devel] Re: ~/.hasher/config Michael Shigorin
  1 sibling, 1 reply; 9+ messages in thread
From: Dmitry V. Levin @ 2005-03-02 21:54 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1533 bytes --]

On Wed, Mar 02, 2005 at 07:11:27PM +0300, Alexey Rusakov wrote:
> On 26.02.2005 13:59, Alexey Rusakov wrote:
> >Кто-нибудь пробовал пользоваться ~/.hasher/config для задания каких-либо 
> >параметров, обычно передающихся hsh в командной строке? Или я 
> >неправильно понимаю назначение этого файла?
> Перефразирую вопрос и разбиваю его на два.
> 1. Кто-нибудь знает, зачем существует ~/.hasher/config? Он НЕ помогает 
> вместо задания параметров в командной строке, хотя, вроде бы, 
> предназначен для этого.

Согласно hsh(1),
~/.hasher/config - user config file sourced by all hasher utilities.

В данной инкарнации позволяет переопределять значения по умолчанию для
следующих переменных:
$ sed -ne '/hasher_config/q; s/^\([a-z_]\+\)=.*/\1/p' /usr/share/hasher/functions

В переводе на понятный язык, с помощью этого файла можно изменить значения
по умолчанию для следующих параметров hsh(1):
--quiet
--verbose
--hasher-priv-dir
--number
--target
--excludedocs
--with-stuff
--without-stuff
--mountpoints
--no-sisyphus-check*
а также менять wlimit'ы и делать ещё некоторые совсем странные вещи.

В первую очередь этот файл предназначен для переопределения wlimit'ов,
которые совсем никак нельзя указать с помощью параметров.

> 2. Что можно сделать для того, чтобы избавиться от многометровой 
> командной строки для вызова hsh? Алиасы не предлагать.

Написать скрипт, типа такого:

$ cat myhsh
#!/bin/sh -e
exec nohup time hsh -v --repackage ~/path/to/workdir "$@" </dev/null


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] ~/.hasher/config
  2005-03-02 21:54   ` Dmitry V. Levin
@ 2005-03-02 23:10     ` Sviataslau Svirydau
  2005-03-02 23:18       ` [devel] hasher mountpoints Dmitry V. Levin
  0 siblings, 1 reply; 9+ messages in thread
From: Sviataslau Svirydau @ 2005-03-02 23:10 UTC (permalink / raw)
  To: ALT Devel discussion list

Dmitry V. Levin wrote:
> ...
> --mountpoints
> ...
> а также менять wlimit'ы и делать ещё некоторые совсем странные вещи.

А вот я наверно хочу странную вещь, но не знаю, возможно ли это...
Можно ли в чрут замаунтить tmpfs в /usr/src/RPM/BUILD? Вернее, забиндить
туда уже готовый /dev/shm...
Как я понимаю, --mountpoints позволяет монтировать некоторые вещи, если
они требуются для сборки, то есть это не совсем то, чего мне хочется...

-- 
Best Regards,
Sviataslau Svirydau <Sviataslau_Svirydau at epam.com>
phone:  +375 (17) 210 1662, ext. 1503
fax:    +375 (17) 210 1168
mobile: +375 (29) 641 4214
-- 
Best Regards,
Sviataslau Svirydau <Sviataslau_Svirydau at epam.com>
phone:  +375 (17) 210 1662, ext. 1503
fax:    +375 (17) 210 1168
mobile: +375 (29) 641 4214
-- 
There will always be beer cans rolling on the floor of your car when
the boss asks for a lift home from the office.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] hasher mountpoints
  2005-03-02 23:10     ` Sviataslau Svirydau
@ 2005-03-02 23:18       ` Dmitry V. Levin
  2005-03-02 23:30         ` Alexey Rusakov
  0 siblings, 1 reply; 9+ messages in thread
From: Dmitry V. Levin @ 2005-03-02 23:18 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 661 bytes --]

On Thu, Mar 03, 2005 at 01:10:25AM +0200, Sviataslau Svirydau wrote:
> А вот я наверно хочу странную вещь, но не знаю, возможно ли это...
> Можно ли в чрут замаунтить tmpfs в /usr/src/RPM/BUILD? Вернее, забиндить
> туда уже готовый /dev/shm...

Интересно, зачем?

> Как я понимаю, --mountpoints позволяет монтировать некоторые вещи, если
> они требуются для сборки, то есть это не совсем то, чего мне хочется...

hasher умеет монтировать /proc, /sysfs и /dev/pts.
Я не совсем понимаю, как объяснить hasher'у монтировать произвольные
файловые системы с произвольными устройством и точкой монтирования;
всё-таки hasher - это не mount.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] hasher mountpoints
  2005-03-02 23:18       ` [devel] hasher mountpoints Dmitry V. Levin
@ 2005-03-02 23:30         ` Alexey Rusakov
  2005-03-02 23:38           ` Dmitry V. Levin
  0 siblings, 1 reply; 9+ messages in thread
From: Alexey Rusakov @ 2005-03-02 23:30 UTC (permalink / raw)
  To: ALT Devel discussion list

Dmitry V. Levin wrote:

>On Thu, Mar 03, 2005 at 01:10:25AM +0200, Sviataslau Svirydau wrote:
>  
>
>>А вот я наверно хочу странную вещь, но не знаю, возможно ли это...
>>Можно ли в чрут замаунтить tmpfs в /usr/src/RPM/BUILD? Вернее, забиндить
>>туда уже готовый /dev/shm...
>>    
>>
>Интересно, зачем?
>  
>
Ну шоб быстро было, вестимо. Я бы тоже не отказался, но пока и так 
неплохо живу.

-- 
  Alexey "Ktirf" Rusakov


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] hasher mountpoints
  2005-03-02 23:30         ` Alexey Rusakov
@ 2005-03-02 23:38           ` Dmitry V. Levin
  2005-03-03 16:23             ` Sviataslau Svirydau
  0 siblings, 1 reply; 9+ messages in thread
From: Dmitry V. Levin @ 2005-03-02 23:38 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 681 bytes --]

On Thu, Mar 03, 2005 at 02:30:35AM +0300, Alexey Rusakov wrote:
> Dmitry V. Levin wrote:
> >On Thu, Mar 03, 2005 at 01:10:25AM +0200, Sviataslau Svirydau wrote:
> >
> >>А вот я наверно хочу странную вещь, но не знаю, возможно ли это...
> >>Можно ли в чрут замаунтить tmpfs в /usr/src/RPM/BUILD? Вернее, забиндить
> >>туда уже готовый /dev/shm...
> >>
> >Интересно, зачем?
> >
> Ну шоб быстро было, вестимо. Я бы тоже не отказался, но пока и так 
> неплохо живу.

Чтобы действительно быстро было, надо весь /path/to/workdir в память
отправить, за вычетом /path/to/workdir/{cache,repo} - их лучше держать
на диске, а в /path/to/workdir оставить ссылки.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [devel] Re: ~/.hasher/config
  2005-03-02 16:11 ` Alexey Rusakov
  2005-03-02 21:54   ` Dmitry V. Levin
@ 2005-03-03 10:06   ` Michael Shigorin
  1 sibling, 0 replies; 9+ messages in thread
From: Michael Shigorin @ 2005-03-03 10:06 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wed, Mar 02, 2005 at 07:11:27PM +0300, Alexey Rusakov wrote:
> 2. Что можно сделать для того, чтобы избавиться от
> многометровой командной строки для вызова hsh? Алиасы не
> предлагать.

Ну почему.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] hasher mountpoints
  2005-03-02 23:38           ` Dmitry V. Levin
@ 2005-03-03 16:23             ` Sviataslau Svirydau
  0 siblings, 0 replies; 9+ messages in thread
From: Sviataslau Svirydau @ 2005-03-03 16:23 UTC (permalink / raw)
  To: ALT Devel discussion list

Dmitry V. Levin wrote:
> On Thu, Mar 03, 2005 at 02:30:35AM +0300, Alexey Rusakov wrote:
> 
>>>>А вот я наверно хочу странную вещь, но не знаю, возможно ли это...
>>>>Можно ли в чрут замаунтить tmpfs в /usr/src/RPM/BUILD? Вернее, забиндить
>>>>туда уже готовый /dev/shm...
>>>>
>>>Интересно, зачем?
>>>
>>
>>Ну шоб быстро было, вестимо. Я бы тоже не отказался, но пока и так 
>>неплохо живу.
> 
> Чтобы действительно быстро было, надо весь /path/to/workdir в память
> отправить, за вычетом /path/to/workdir/{cache,repo} - их лучше держать
> на диске, а в /path/to/workdir оставить ссылки.

Это, конечно, тоже вариант, если памяти немеряно... Но я исходил сугубо 
из своих корыстных побуждений и суровой правды жизни... :) а она у меня 
такая, что места на венике маловато, но в текущей ситуации я могу себе 
позволить на ноуте держать chroot на диске пока, но дальше жалко 
места... в принципе, и в память могу отправить его в некоторых 
случаях... например, чтоб synaptic пересобрать, нужно всего-то ~400M... 
но если собирать, например, subversion, то в случае прогона тестов надо 
уже ~800M (без тестов жить можно - ~400)... А ведь в это время хочется 
еще не отвлекаться от основной работы ;-)

Впрочем, ладно, это все мелочи, можно и так прожить... :)

-- 
Best Regards,
Sviataslau Svirydau <Sviataslau_Svirydau at epam.com>
phone:  +375 (17) 210 1662, ext. 1503
fax:    +375 (17) 210 1168
mobile: +375 (29) 641 4214
-- 
Why do we want intelligent terminals  when there are so many stupid users?


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2005-03-03 16:23 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-26 10:59 [devel] ~/.hasher/config Alexey Rusakov
2005-03-02 16:11 ` Alexey Rusakov
2005-03-02 21:54   ` Dmitry V. Levin
2005-03-02 23:10     ` Sviataslau Svirydau
2005-03-02 23:18       ` [devel] hasher mountpoints Dmitry V. Levin
2005-03-02 23:30         ` Alexey Rusakov
2005-03-02 23:38           ` Dmitry V. Levin
2005-03-03 16:23             ` Sviataslau Svirydau
2005-03-03 10:06   ` [devel] Re: ~/.hasher/config Michael Shigorin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git