ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] sandman. теперь инициализация cvs.
@ 2003-01-29 14:21 Alexey V. Lubimov
  2003-01-29 15:15 ` Sergey Bolshakov
  0 siblings, 1 reply; 17+ messages in thread
From: Alexey V. Lubimov @ 2003-01-29 14:21 UTC (permalink / raw)
  To: devel

Извиняюсь, если вопросы непроходимо тупые...

Относительно cvs читаю:

>Должен содержать файлы {users,passwd}

Можно пример этих файлов?

насчет файла passwd нашел вот что: 
================
You will need a utility to create encrypted passwords. You can use the below perl script for that purpose:

#!/usr/bin/perl

srand (time());
my $randletter = "(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))";
my $salt = sprintf ("%c%c", eval $randletter, eval $randletter);
my $plaintext = shift;
my $crypttext = crypt ($plaintext, $salt);

print "${crypttext}\n";

#

Create a text file in /usr/local/cvsroot/CVSROOT called passwd and enter the users as shown below (format is: userid:encrypted-password:cvs ):

username1:x$5itFdsw123:cvs
username2:3fgRH4p3443:cvs
====================



про файл users вообще нигде ничего нет!
может cvs -d /mnt/arhiv/bte/gnome2/cvs admin -a username,userbame2 ?
у меня это тоже не проходит.


далее
>Должны быть импортированы модули {release,installer,macros}

Примеры самих модулей есть в /usr/share/sandman-server/*
можно пример команды импортирующей модуль?

cvs -d /mnt/arhiv/bte/cvs import /usr/share/sandman-server/release.example ?

Кому должно принадлежать дерево /mnt/arhiv/bte? пользователю sandman?





-- 
С уважением, Алексей Любимов avl@cad.ru


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

* Re: [devel] sandman. теперь инициализация cvs.
  2003-01-29 14:21 [devel] sandman. теперь инициализация cvs Alexey V. Lubimov
@ 2003-01-29 15:15 ` Sergey Bolshakov
  2003-01-29 17:11   ` Alexey V. Lubimov
  2003-01-29 17:58   ` Alexey V. Lubimov
  0 siblings, 2 replies; 17+ messages in thread
From: Sergey Bolshakov @ 2003-01-29 15:15 UTC (permalink / raw)
  To: devel

>>>>> "Alexey" == Alexey V Lubimov <avl@l14.ru> writes:

 > Извиняюсь, если вопросы непроходимо тупые...
 > Относительно cvs читаю:

 >> Должен содержать файлы {users,passwd}

 > Можно пример этих файлов?

users содержит то, что cvs и ожидает там найти:
--- CVSROOT/users ---
avl:"Alexey V Lubimov <avl@altlinux.ru>"
--- CVSROOT/users ---
sandman при этом использует второе поле в качестве
значения packager для rpm.

 > насчет файла passwd нашел вот что: 
 > ================
 > You will need a utility to create encrypted passwords. You can use the below perl script for that purpose:

 > #!/usr/bin/perl

 > srand (time());
 > my $randletter = "(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))";
 > my $salt = sprintf ("%c%c", eval $randletter, eval $randletter);
 > my $plaintext = shift;
 > my $crypttext = crypt ($plaintext, $salt);

 > print "${crypttext}\n";

 > #

 > Create a text file in /usr/local/cvsroot/CVSROOT called passwd and enter the users as shown below (format is: userid:encrypted-password:cvs ):

 > username1:x$5itFdsw123:cvs
 > username2:3fgRH4p3443:cvs
 > ====================

Конкретно этот не пробовал, но не вижу причин, почему бы им
не воспользоваться. В качестве примера однострочник:
$ echo 'package require Trf; puts "avl:[crypt mypass salt]"' |\
  tclsh >> /mnt/arhiv/bte/gnome2/cvs/CVSROOT/users
  
Вместо salt подставьте случайное двузначное чиселко :)

 > про файл users вообще нигде ничего нет!
info cvs, Multiple Developers -> Watches -> Getting Notified


 > может cvs -d /mnt/arhiv/bte/gnome2/cvs admin -a username,userbame2 ?
 > у меня это тоже не проходит.


 > далее
 >> Должны быть импортированы модули {release,installer,macros}

 > Примеры самих модулей есть в /usr/share/sandman-server/*
 > можно пример команды импортирующей модуль?

 > cvs -d /mnt/arhiv/bte/cvs import /usr/share/sandman-server/release.example
 > ?

mkdir somedir
cd somedir
cp /usr/share/doc/sandman-server*/release.sample release
cp /usr/share/doc/sandman-server*/macros.sample macros
cp /usr/share/doc/sandman-server*/installer.sample installer
echo \#placeholder > release.generic
cvs -d /mnt/arhiv/bte/gnome2/cvs import release avl start

 > Кому должно принадлежать дерево /mnt/arhiv/bte? пользователю sandman?

да.

-- 


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

* Re: [devel] sandman. теперь инициализация cvs.
  2003-01-29 15:15 ` Sergey Bolshakov
@ 2003-01-29 17:11   ` Alexey V. Lubimov
  2003-01-29 17:34     ` Sergey Bolshakov
  2003-01-29 17:58   ` Alexey V. Lubimov
  1 sibling, 1 reply; 17+ messages in thread
From: Alexey V. Lubimov @ 2003-01-29 17:11 UTC (permalink / raw)
  To: devel

> mkdir somedir
> cd somedir
> cp /usr/share/doc/sandman-server*/release.sample release
> cp /usr/share/doc/sandman-server*/macros.sample macros
> cp /usr/share/doc/sandman-server*/installer.sample installer
> echo \#placeholder > release.generic
> cvs -d /mnt/arhiv/bte/gnome2/cvs import release avl start
> 

сделал.

с passwd в cvs остаются вопросы.

имеем.

.
|--cache
|--ccache
`--gnome2
   |--stable
   |  |--SRPMS.classic
   |  |--i586
   |  |  |--base
   |  |  |  |--pkglist.classic
   |  |  |  |--pkglist.classic.bz2
   |  |  |  |--srclist.classic
   |  |  |  |--srclist.classic.bz2
   |  |  |  |--release.classic
   |  |  |  |--release
   |  |  |  `--hashfile
   |  |  |--RPMS.classic
   |  |  |  |--rpm-4.0.4-alt13.i586.rpm
   |  |  |  |--rpm-build-4.0.4-alt13.i586.rpm
   |  |  |  |--rpm-build-topdir-4.0.4-alt13.i586.rpm
...
   |  |  |  |--hwclock-2.17-alt1.i586.rpm
   |  |  |  |--libtcb-0.9.8.3-alt1.i586.rpm
   |  |  |  |--losetup-2.11w-alt2.i586.rpm
   |  |  |  |--mktemp-1.4-alt2.i586.rpm
   |  |  |  |--net-tools-1.60-alt4.i586.rpm
   |  |  |  |--nss_tcb-0.9.8.3-alt1.i586.rpm
   |  |  |  `--pam-0.75-alt17.i586.rpm
   |  |  `--RPMS.gnome2
   |  `--SRPMS.gnome2
   |--sources
   `--cvs
      |--CVSROOT
      |  |--passwd
      |  `--users
      `--release
         |--installer,v
         |--macros,v
         |--release,v
         `--release.generic,v



и на каждую команду ответ:

[avl@server avl]$ sandcl check
cvs checkout: cannot find module `CVSROOT/passwd' - ignored
[avl@server avl]$ sandcl querynames
cvs checkout: cannot find module `CVSROOT/passwd' - ignored
[avl@server avl]$ sandcl querynames
cvs checkout: cannot find module `CVSROOT/passwd' - ignored
[avl@server avl]$ 
[avl@server avl]$ export BTEROOT=avl:Protest@localhost:       
[avl@server avl]$ sandcl querynames
no such repository localhost:
[avl@server avl]$ export BTEROOT=avl:Protest@localhost:/gnome2
[avl@server avl]$ sandcl querynames
cvs checkout: cannot find module `CVSROOT/passwd' - ignored
[avl@server avl]$ sandcl querynames
cvs checkout: cannot find module `CVSROOT/passwd' - ignored
[avl@server avl]$ sandcl query gnome2
cvs checkout: cannot find module `CVSROOT/passwd' - ignored
[avl@server avl]$ sandcl query queryver
cvs checkout: cannot find module `CVSROOT/passwd' - ignored



Может все таки сделать cvs -s /mnt/arhiv/bte/gnome2/cvs init ?


-- 
С уважением, Алексей Любимов avl@cad.ru


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

* Re: [devel] sandman. теперь инициализация cvs.
  2003-01-29 17:11   ` Alexey V. Lubimov
@ 2003-01-29 17:34     ` Sergey Bolshakov
  2003-01-29 21:52       ` "Алексей Любимов"
  0 siblings, 1 reply; 17+ messages in thread
From: Sergey Bolshakov @ 2003-01-29 17:34 UTC (permalink / raw)
  To: devel

>>>>> "Alexey" == Alexey V Lubimov <avl@l14.ru> writes:
[skipped]
 > и на каждую команду ответ:

 > [avl@server avl]$ sandcl check
 > cvs checkout: cannot find module `CVSROOT/passwd' - ignored
 > [avl@server avl]$ sandcl querynames
 > cvs checkout: cannot find module `CVSROOT/passwd' - ignored
 > [avl@server avl]$ sandcl querynames
 > cvs checkout: cannot find module `CVSROOT/passwd' - ignored
 > [avl@server avl]$ 
 > [avl@server avl]$ export BTEROOT=avl:Protest@localhost:       
 > [avl@server avl]$ sandcl querynames
 > no such repository localhost:
 > [avl@server avl]$ export BTEROOT=avl:Protest@localhost:/gnome2
 > [avl@server avl]$ sandcl querynames
 > cvs checkout: cannot find module `CVSROOT/passwd' - ignored
 > [avl@server avl]$ sandcl querynames
 > cvs checkout: cannot find module `CVSROOT/passwd' - ignored
 > [avl@server avl]$ sandcl query gnome2
 > cvs checkout: cannot find module `CVSROOT/passwd' - ignored
 > [avl@server avl]$ sandcl query queryver
 > cvs checkout: cannot find module `CVSROOT/passwd' - ignored



 > Может все таки сделать cvs -s /mnt/arhiv/bte/gnome2/cvs init ?
Эээ, а что, этого еще не сделано ? Вестимо, сделать, убедиться,
что checkout's на packages/* CVSROOT/* работают и т. д. - ничего
sandman-специфичного, обычное cvs'строение :)
Да, еще полезно внести users и passwd в checkoutlist.

-- 




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

* Re: [devel] sandman. теперь инициализация cvs.
  2003-01-29 15:15 ` Sergey Bolshakov
  2003-01-29 17:11   ` Alexey V. Lubimov
@ 2003-01-29 17:58   ` Alexey V. Lubimov
  2003-01-29 18:04     ` Sergey Bolshakov
  2003-01-29 18:09     ` Alexey V. Lubimov
  1 sibling, 2 replies; 17+ messages in thread
From: Alexey V. Lubimov @ 2003-01-29 17:58 UTC (permalink / raw)
  To: devel

> mkdir somedir
> cd somedir
> cp /usr/share/doc/sandman-server*/release.sample release
> cp /usr/share/doc/sandman-server*/macros.sample macros
> cp /usr/share/doc/sandman-server*/installer.sample installer
> echo \#placeholder > release.generic
> cvs -d /mnt/arhiv/bte/gnome2/cvs import release avl start
> 

сделал.

с passwd в cvs остаются вопросы.

имеем.

.
|--cache
|--ccache
`--gnome2
   |--stable
   |  |--SRPMS.classic
   |  |--i586
   |  |  |--base
   |  |  |  |--pkglist.classic
   |  |  |  |--pkglist.classic.bz2
   |  |  |  |--srclist.classic
   |  |  |  |--srclist.classic.bz2
   |  |  |  |--release.classic
   |  |  |  |--release
   |  |  |  `--hashfile
   |  |  |--RPMS.classic
   |  |  |  |--rpm-4.0.4-alt13.i586.rpm
   |  |  |  |--rpm-build-4.0.4-alt13.i586.rpm
   |  |  |  |--rpm-build-topdir-4.0.4-alt13.i586.rpm
...
   |  |  |  |--hwclock-2.17-alt1.i586.rpm
   |  |  |  |--libtcb-0.9.8.3-alt1.i586.rpm
   |  |  |  |--losetup-2.11w-alt2.i586.rpm
   |  |  |  |--mktemp-1.4-alt2.i586.rpm
   |  |  |  |--net-tools-1.60-alt4.i586.rpm
   |  |  |  |--nss_tcb-0.9.8.3-alt1.i586.rpm
   |  |  |  `--pam-0.75-alt17.i586.rpm
   |  |  `--RPMS.gnome2
   |  `--SRPMS.gnome2
   |--sources
   `--cvs
      |--CVSROOT
      |  |--passwd
      |  `--users
      `--release
         |--installer,v
         |--macros,v
         |--release,v
         `--release.generic,v



и на каждую команду ответ:

[avl@server avl]$ sandcl check
cvs checkout: cannot find module `CVSROOT/passwd' - ignored
[avl@server avl]$ sandcl querynames
cvs checkout: cannot find module `CVSROOT/passwd' - ignored
[avl@server avl]$ sandcl querynames
cvs checkout: cannot find module `CVSROOT/passwd' - ignored
[avl@server avl]$ 
[avl@server avl]$ export BTEROOT=avl:Protest@localhost:       
[avl@server avl]$ sandcl querynames
no such repository localhost:
[avl@server avl]$ export BTEROOT=avl:Protest@localhost:/gnome2
[avl@server avl]$ sandcl querynames
cvs checkout: cannot find module `CVSROOT/passwd' - ignored
[avl@server avl]$ sandcl querynames
cvs checkout: cannot find module `CVSROOT/passwd' - ignored
[avl@server avl]$ sandcl query gnome2
cvs checkout: cannot find module `CVSROOT/passwd' - ignored
[avl@server avl]$ sandcl query queryver
cvs checkout: cannot find module `CVSROOT/passwd' - ignored






-- 
С уважением, Алексей Любимов avl@cad.ru


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

* Re: [devel] sandman. теперь инициализация cvs.
  2003-01-29 17:58   ` Alexey V. Lubimov
@ 2003-01-29 18:04     ` Sergey Bolshakov
  2003-01-29 21:33       ` "Алексей Любимов"
  2003-01-29 21:48       ` "Алексей Любимов"
  2003-01-29 18:09     ` Alexey V. Lubimov
  1 sibling, 2 replies; 17+ messages in thread
From: Sergey Bolshakov @ 2003-01-29 18:04 UTC (permalink / raw)
  To: devel

>>>>> "Alexey" == Alexey V Lubimov <avl@l14.ru> writes:
 >>  import release avl start
 >> 

 > сделал.

 > с passwd в cvs остаются вопросы.

 > имеем.
[skipped]

вывод 
$ cvs -d /mnt/arhiv/bte/gnome2/cvs -p CVSROOT >/dev/null 
в студию.

-- 


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

* Re: [devel] sandman. теперь инициализация cvs.
  2003-01-29 17:58   ` Alexey V. Lubimov
  2003-01-29 18:04     ` Sergey Bolshakov
@ 2003-01-29 18:09     ` Alexey V. Lubimov
  1 sibling, 0 replies; 17+ messages in thread
From: Alexey V. Lubimov @ 2003-01-29 18:09 UTC (permalink / raw)
  To: devel

это дубль. не обращайте внимания.


-- 
С уважением, Алексей Любимов avl@cad.ru


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

* Re: [devel] sandman. теперь инициализация cvs.
  2003-01-29 18:04     ` Sergey Bolshakov
@ 2003-01-29 21:33       ` "Алексей Любимов"
  2003-01-29 21:46         ` Alexander Bokovoy
  2003-01-29 21:48       ` "Алексей Любимов"
  1 sibling, 1 reply; 17+ messages in thread
From: "Алексей Любимов" @ 2003-01-29 21:33 UTC (permalink / raw)
  To: devel

On 29 Jan 2003 20:04:52 +0200
Sergey Bolshakov <s.bolshakov@sam-solutions.net> wrote:

> >>>>> "Alexey" == Alexey V Lubimov <avl@l14.ru> writes:
>  >>  import release avl start
>  >> 
> 
>  > сделал.
> 
>  > с passwd в cvs остаются вопросы.
> 
>  > имеем.
> [skipped]
> 
> вывод 
> $ cvs -d /mnt/arhiv/bte/gnome2/cvs -p CVSROOT >/dev/null 
> в студию.

блин, невезуха какая то :(
опция вроде есть (правда команда checkout выше судя по всему пропущена).

       -p     Pipe  the files retrieved from the repository to standard output, rather than writing them in the current direc-
              tory.  Available with the checkout and update commands.

cvs  -d /mnt/arhiv/bte/gnome2/cvs -p  co CVSROOT

cvs: invalid option -- p
Usage: cvs [cvs-options] command [command-options-and-arguments]
  where cvs-options are -q, -n, etc.
    (specify --help-options for a list of options)
  where command is add, admin, etc.
    (specify --help-commands for a list of commands
     or --help-synonyms for a list of command synonyms)
  where command-options-and-arguments depend on the specific command
    (specify -H followed by a command name for command-specific help)
  Specify --help to receive this message

The Concurrent Versions System (CVS) is a tool for version control.
For CVS updates and additional information, see
    the CVS home page at http://www.cvshome.org/ or
    Pascal Molli's CVS site at http://www.loria.fr/~molli/cvs-index.html



не выходит...



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

* Re: [devel] sandman. теперь инициализация cvs.
  2003-01-29 21:33       ` "Алексей Любимов"
@ 2003-01-29 21:46         ` Alexander Bokovoy
  0 siblings, 0 replies; 17+ messages in thread
From: Alexander Bokovoy @ 2003-01-29 21:46 UTC (permalink / raw)
  To: devel

On Thu, Jan 30, 2003 at 12:33:25AM +0300, "Алексей Любимов" wrote:
> > вывод 
> > $ cvs -d /mnt/arhiv/bte/gnome2/cvs -p CVSROOT >/dev/null 
> > в студию.
> 
> блин, невезуха какая то :(
> опция вроде есть (правда команда checkout выше судя по всему пропущена).
cvs -d /mnt/arhiv/bte/gnome2/cvs checkout -p CVSROOT >/dev/null

-- 
/ Alexander Bokovoy
---
No one becomes depraved in a moment.
		-- Decimus Junius Juvenalis


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

* Re: [devel] sandman. теперь инициализация cvs.
  2003-01-29 18:04     ` Sergey Bolshakov
  2003-01-29 21:33       ` "Алексей Любимов"
@ 2003-01-29 21:48       ` "Алексей Любимов"
  1 sibling, 0 replies; 17+ messages in thread
From: "Алексей Любимов" @ 2003-01-29 21:48 UTC (permalink / raw)
  To: devel

> вывод 
> $ cvs -d /mnt/arhiv/bte/gnome2/cvs -p CVSROOT >/dev/null 
> в студию.

 cvs  -d /mnt/arhiv/bte/gnome2/cvs   co -p  CVSROOT > /dev/null          
cvs checkout: Updating CVSROOT
===================================================================
Checking out CVSROOT/checkoutlist
RCS:  /mnt/arhiv/bte/gnome2/cvs/CVSROOT/checkoutlist,v
VERS: 1.1
***************
===================================================================
Checking out CVSROOT/commitinfo
RCS:  /mnt/arhiv/bte/gnome2/cvs/CVSROOT/commitinfo,v
VERS: 1.1
***************
===================================================================
Checking out CVSROOT/config
RCS:  /mnt/arhiv/bte/gnome2/cvs/CVSROOT/config,v
VERS: 1.1
***************
===================================================================
Checking out CVSROOT/cvswrappers
RCS:  /mnt/arhiv/bte/gnome2/cvs/CVSROOT/cvswrappers,v
VERS: 1.1
***************
===================================================================
Checking out CVSROOT/editinfo
RCS:  /mnt/arhiv/bte/gnome2/cvs/CVSROOT/editinfo,v
VERS: 1.1
***************
===================================================================
Checking out CVSROOT/loginfo
RCS:  /mnt/arhiv/bte/gnome2/cvs/CVSROOT/loginfo,v
VERS: 1.1
***************
===================================================================
Checking out CVSROOT/modules
RCS:  /mnt/arhiv/bte/gnome2/cvs/CVSROOT/modules,v
VERS: 1.1
***************
===================================================================
Checking out CVSROOT/notify
RCS:  /mnt/arhiv/bte/gnome2/cvs/CVSROOT/notify,v
VERS: 1.1
***************
===================================================================
Checking out CVSROOT/rcsinfo
RCS:  /mnt/arhiv/bte/gnome2/cvs/CVSROOT/rcsinfo,v
VERS: 1.1
***************
===================================================================
Checking out CVSROOT/taginfo
RCS:  /mnt/arhiv/bte/gnome2/cvs/CVSROOT/taginfo,v
VERS: 1.1
***************
===================================================================
Checking out CVSROOT/tagloginfo
RCS:  /mnt/arhiv/bte/gnome2/cvs/CVSROOT/tagloginfo,v
VERS: 1.1
***************
===================================================================
Checking out CVSROOT/verifymsg
RCS:  /mnt/arhiv/bte/gnome2/cvs/CVSROOT/verifymsg,v
VERS: 1.1
***************


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

* Re: [devel] sandman. теперь инициализация cvs.
  2003-01-29 17:34     ` Sergey Bolshakov
@ 2003-01-29 21:52       ` "Алексей Любимов"
  2003-01-30  9:46         ` Sergey Bolshakov
  0 siblings, 1 reply; 17+ messages in thread
From: "Алексей Любимов" @ 2003-01-29 21:52 UTC (permalink / raw)
  To: devel

> 
>  > Может все таки сделать cvs -s /mnt/arhiv/bte/gnome2/cvs init ?
> Эээ, а что, этого еще не сделано ? Вестимо, сделать, убедиться,
> что checkout's на packages/* CVSROOT/* работают и т. д. - ничего
> sandman-специфичного, обычное cvs'строение :)

до сих пор пользовался cvs только клиентом в виде  cvs co module
все воки описывают вариант работы через pserver, вот и плаваю.

> Да, еще полезно внести users и passwd в checkoutlist.
А как?
такой файл есть в CVSROOT но если менять его руками, то ничего не происходит.
наверняка это надо делать опять таки через cvs, но как?





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

* Re: [devel] sandman. теперь инициализация cvs.
  2003-01-29 21:52       ` "Алексей Любимов"
@ 2003-01-30  9:46         ` Sergey Bolshakov
  2003-01-30 12:35           ` Alexey V. Lubimov
  0 siblings, 1 reply; 17+ messages in thread
From: Sergey Bolshakov @ 2003-01-30  9:46 UTC (permalink / raw)
  To: devel

>>>>> "avl" == avl  <avl@l14.ru> writes:

 >> 
 >> > Может все таки сделать cvs -s /mnt/arhiv/bte/gnome2/cvs init ?
 >> Эээ, а что, этого еще не сделано ? Вестимо, сделать, убедиться,
 >> что checkout's на packages/* CVSROOT/* работают и т. д. - ничего
 >> sandman-специфичного, обычное cvs'строение :)

 > до сих пор пользовался cvs только клиентом в виде  cvs co module
 > все воки описывают вариант работы через pserver, вот и плаваю.

 >> Да, еще полезно внести users и passwd в checkoutlist.
 > А как?
 > такой файл есть в CVSROOT но если менять его руками, то ничего не происходит.
 > наверняка это надо делать опять таки через cvs, но как?
С файлами в CVSROOT обращаются так же, как и со всем остальным в CVS, т.е. :
$ cvs -d /path/to/cvsroot co CVSROOT
$ cd CVSROOT
$ echo users >> checkoutlist
$ echo passwd >> checkoutlist
$ cvs ci

Да, если Вы - не единственный пользователь на машине,
следует убедиться, что директория $CVSROOT/CVSROOT и
файлы $CVSROOT/CVSROOT/*,v принадлежат группе cvsadmin,
и на файлах стоят 0440 (за исключением readers,v, если
таковой имеется), и добавить пользователя sandman в
в группу cvsadmin.

-- 


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

* Re: [devel] sandman. теперь инициализация cvs.
  2003-01-30  9:46         ` Sergey Bolshakov
@ 2003-01-30 12:35           ` Alexey V. Lubimov
  2003-01-30 13:30             ` Sergey Bolshakov
  0 siblings, 1 reply; 17+ messages in thread
From: Alexey V. Lubimov @ 2003-01-30 12:35 UTC (permalink / raw)
  To: devel

On 30 Jan 2003 11:46:26 +0200
Sergey Bolshakov <s.bolshakov@sam-solutions.net> wrote:

> >>>>> "avl" == avl  <avl@l14.ru> writes:
> 
>  >> 
>  >> > Может все таки сделать cvs -s /mnt/arhiv/bte/gnome2/cvs init ?
>  >> Эээ, а что, этого еще не сделано ? Вестимо, сделать, убедиться,
>  >> что checkout's на packages/* CVSROOT/* работают и т. д. - ничего
>  >> sandman-специфичного, обычное cvs'строение :)
> 
>  > до сих пор пользовался cvs только клиентом в виде  cvs co module
>  > все воки описывают вариант работы через pserver, вот и плаваю.
> 
>  >> Да, еще полезно внести users и passwd в checkoutlist.
>  > А как?
>  > такой файл есть в CVSROOT но если менять его руками, то ничего не происходит.
>  > наверняка это надо делать опять таки через cvs, но как?
> С файлами в CVSROOT обращаются так же, как и со всем остальным в CVS, т.е. :
> $ cvs -d /path/to/cvsroot co CVSROOT
> $ cd CVSROOT
> $ echo users >> checkoutlist
> $ echo passwd >> checkoutlist
> $ cvs ci

Ясно.

Теперь содержимое CVSROOT/checkoutlist (не считая комментариев)

users
passwd                                                                                                                                    
[avl@server cvs]$ [avl@server cvs]$ cvs -d /mnt/arhiv/bte/gnome2/cvs/ ci CVSROOT
cvs commit: Examining CVSROOT
Log message unchanged or not specified
a)bort, c)ontinue, e)dit, !)reuse this message unchanged for remaining dirs
Action: (continue) 
No message to verify
Checking in CVSROOT/checkoutlist;
/mnt/arhiv/bte/gnome2/cvs/CVSROOT/checkoutlist,v  <--  checkoutlist
new revision: 1.3; previous revision: 1.2
done
cvs commit: Rebuilding administrative file database

[avl@server cvs]$ sandcl query
cvs checkout: cannot find module `CVSROOT/passwd' - ignored

По моему, не проходит команда cvs:

[avl@server cvs]$ cvs -d /mnt/arhiv/bte/gnome2/cvs/ co CVSROOT/passwd
cvs checkout: cannot find module `CVSROOT/passwd' - ignored

Наверняка, где-то cvs не докрутил.
Вопрос, где?



-- 
С уважением, Алексей Любимов avl@cad.ru


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

* Re: [devel] sandman. теперь инициализация cvs.
  2003-01-30 12:35           ` Alexey V. Lubimov
@ 2003-01-30 13:30             ` Sergey Bolshakov
  2003-01-30 13:42               ` Alexey V. Lubimov
  0 siblings, 1 reply; 17+ messages in thread
From: Sergey Bolshakov @ 2003-01-30 13:30 UTC (permalink / raw)
  To: devel

>>>>> "Alexey" == Alexey V Lubimov <avl@l14.ru> writes:
[skipped]

 > По моему, не проходит команда cvs:

 > [avl@server cvs]$ cvs -d /mnt/arhiv/bte/gnome2/cvs/ co CVSROOT/passwd
 > cvs checkout: cannot find module `CVSROOT/passwd' - ignored

 > Наверняка, где-то cvs не докрутил.
 > Вопрос, где?

Покажите вывод ls -l /mnt/arhiv/bte/gnome2/cvs/CVSROOT/*,v 
и (от рута) su -s /bin/sh -c id -l sandman

-- 


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

* Re: [devel] sandman. теперь инициализация cvs.
  2003-01-30 13:30             ` Sergey Bolshakov
@ 2003-01-30 13:42               ` Alexey V. Lubimov
  2003-01-30 13:53                 ` Sergey Bolshakov
  0 siblings, 1 reply; 17+ messages in thread
From: Alexey V. Lubimov @ 2003-01-30 13:42 UTC (permalink / raw)
  To: devel

On 30 Jan 2003 15:30:11 +0200
Sergey Bolshakov <s.bolshakov@sam-solutions.net> wrote:

> Покажите вывод ls -l /mnt/arhiv/bte/gnome2/cvs/CVSROOT/*,v 

[avl@server avl]$ ls -l /mnt/arhiv/bte/gnome2/cvs/CVSROOT/*,v
-r--r--r--    1 avl      avl          1270 Янв 30 15:31 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/checkoutlist,v
-r--r--r--    1 avl      sandman       959 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/commitinfo,v
-r--r--r--    1 avl      sandman      2629 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/config,v
-r--r--r--    1 avl      sandman       801 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/cvswrappers,v
-r--r--r--    1 avl      sandman      1224 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/editinfo,v
-r--r--r--    1 avl      sandman      1340 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/loginfo,v
-r--r--r--    1 avl      sandman      1350 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/modules,v
-r--r--r--    1 avl      sandman       763 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/notify,v
-r--r--r--    1 avl      sandman       848 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/rcsinfo,v
-r--r--r--    1 avl      sandman      1078 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/taginfo,v
-r--r--r--    1 avl      sandman      1007 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/tagloginfo,v
-r--r--r--    1 avl      sandman      1225 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/verifymsg,v

владельца я периодически меняю при работе с cvs на себя, а при работе с sancl на sandman:sandman


> и (от рута) su -s /bin/sh -c id -l sandman
su -s /bin/sh -c id -l sandman
uid=112(sandman) gid=56(sandman) группы=56(sandman),16(rpm),52(cvs),53(cvsadmin)


-- 
С уважением, Алексей Любимов avl@cad.ru


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

* Re: [devel] sandman. теперь инициализация cvs.
  2003-01-30 13:42               ` Alexey V. Lubimov
@ 2003-01-30 13:53                 ` Sergey Bolshakov
  2003-01-30 15:03                   ` Alexey V. Lubimov
  0 siblings, 1 reply; 17+ messages in thread
From: Sergey Bolshakov @ 2003-01-30 13:53 UTC (permalink / raw)
  To: devel

>>>>> "Alexey" == Alexey V Lubimov <avl@l14.ru> writes:

 > On 30 Jan 2003 15:30:11 +0200
 > Sergey Bolshakov <s.bolshakov@sam-solutions.net> wrote:

 >> Покажите вывод ls -l /mnt/arhiv/bte/gnome2/cvs/CVSROOT/*,v 

 > [avl@server avl]$ ls -l /mnt/arhiv/bte/gnome2/cvs/CVSROOT/*,v
 > -r--r--r--    1 avl      avl          1270 Янв 30 15:31 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/checkoutlist,v
 > -r--r--r--    1 avl      sandman       959 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/commitinfo,v
 > -r--r--r--    1 avl      sandman      2629 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/config,v
 > -r--r--r--    1 avl      sandman       801 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/cvswrappers,v
 > -r--r--r--    1 avl      sandman      1224 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/editinfo,v
 > -r--r--r--    1 avl      sandman      1340 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/loginfo,v
 > -r--r--r--    1 avl      sandman      1350 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/modules,v
 > -r--r--r--    1 avl      sandman       763 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/notify,v
 > -r--r--r--    1 avl      sandman       848 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/rcsinfo,v
 > -r--r--r--    1 avl      sandman      1078 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/taginfo,v
 > -r--r--r--    1 avl      sandman      1007 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/tagloginfo,v
 > -r--r--r--    1 avl      sandman      1225 Янв 30 15:06 /mnt/arhiv/bte/gnome2/cvs/CVSROOT/verifymsg,v

 > владельца я периодически меняю при работе с cvs на себя, а при работе с sancl на sandman:sandman


 >> и (от рута) su -s /bin/sh -c id -l sandman
 > su -s /bin/sh -c id -l sandman
 > uid=112(sandman) gid=56(sandman) группы=56(sandman),16(rpm),52(cvs),53(cvsadmin)

Файлы в $CVSROOT/CVSROOT/*,v должны иметь группу cvsadmin и права 0440.
Включите себя в группу cvsadmin, коль скоро Вы им по существу являетесь :)
Затем, я не вижу passwd,v - он либо отсутствует в checkoutlist, либо отсутствует 
вообще :). Перейдите в рабочую копию модуля CVSROOT, создайте passwd c указывавшимся
содержимым, выполните cvs add passwd; cvs ci passwd .

-- 



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

* Re: [devel] sandman. теперь инициализация cvs.
  2003-01-30 13:53                 ` Sergey Bolshakov
@ 2003-01-30 15:03                   ` Alexey V. Lubimov
  0 siblings, 0 replies; 17+ messages in thread
From: Alexey V. Lubimov @ 2003-01-30 15:03 UTC (permalink / raw)
  To: devel

 
> Файлы в $CVSROOT/CVSROOT/*,v должны иметь группу cvsadmin и права 0440.
> Включите себя в группу cvsadmin, коль скоро Вы им по существу являетесь :)
> Затем, я не вижу passwd,v - он либо отсутствует в checkoutlist, либо отсутствует 
> вообще :). Перейдите в рабочую копию модуля CVSROOT, создайте passwd c указывавшимся
> содержимым, выполните cvs add passwd; cvs ci passwd .

отсутствует вообще.
Спасибо, теперь присутствует :)

[avl@server bte]$ sandcl query
can't read "options(stable/mnt/arhiv/bte/gnome2/SRPMS.classic)": no such element in array
[avl@server bte]$ sandcl queryver
can't read "options(stable/mnt/arhiv/bte/gnome2/SRPMS.classic)": no such element in array
[avl@server bte]$ sandcl querynames
can't read "options(stable/mnt/arhiv/bte/gnome2/SRPMS.classic)": no such element in array
[avl@server bte]$ sandcl check     
can't read "options(stable/mnt/arhiv/bte/gnome2/SRPMS.classic)": no such element in array

я не понял, почему такой странный путь? 
у меня ведь все в mnt/arhiv/bte лежит.
есть /mnt/arhiv/bte/gnome2/stable/SRPMS.classic - это не оно?


/mnt/arhiv/bte/
|--cache
|--ccache
`--gnome2
   |--stable
   |  |--SRPMS.classic
   |  |--i586
   |  |  |--base
   |  |  |  |--pkglist.classic
   |  |  |  |--pkglist.classic.bz2
   |  |  |  |--srclist.classic
   |  |  |  |--srclist.classic.bz2
   |  |  |  |--release.classic
   |  |  |  |--release
   |  |  |  `--hashfile
   |  |  |--RPMS.classic
   |  |  |  |--rpm-4.0.4-alt13.i586.rpm
   |  |  |  |--rpm-build-4.0.4-alt13.i586.rpm
   |  |  |  |--rpm-build-topdir-4.0.4-alt13.i586.rpm
   |  |  |  |--rpm-utils-0.6.8-alt1.i586.rpm
   |  |  |  |--rpmtools-3.1-alt4.i586.rpm
   |  |  |  |--gcc-common-1.2.1-alt2.i586.rpm
   |  |  |  |--gcc3.2-3.2.1-alt2.i586.rpm
   |  |  |  |--gcc3.2-c++-3.2.1-alt2.i586.rpm
   |  |  |  |--gcc3.2-doc-3.2.1-alt2.i586.rpm
   |  |  |  |--gcc3.2-g77-3.2.1-alt2.i586.rpm
   |  |  |  |--gcc3.2-java-3.2.1-alt2.i586.rpm
   |  |  |  |--gcc3.2-objc-3.2.1-alt2.i586.rpm
   |  |  |  |--glibc-core-2.2.6-alt0.6.i586.rpm
   |  |  |  |--alt-gpgkeys-0.1-alt11.i586.rpm
   |  |  |  |--bzlib-1.0.2-alt6.i586.rpm
   |  |  |  |--bzip2-1.0.2-alt6.i586.rpm
   |  |  |  |--getopt-1.1.2-alt3.i586.rpm
   |  |  |  |--glib-1.2.10-alt6.i586.rpm
   |  |  |  |--gzip-1.3.3-alt3.i586.rpm
   |  |  |  |--info-install-4.3-alt1.i586.rpm
   |  |  |  |--libbeecrypt-2.2.0-alt2.i586.rpm
   |  |  |  |--libdb2-2.4.14-alt2.i586.rpm
   |  |  |  |--libdb4-4.0.14-alt8.i586.rpm
   |  |  |  |--libe2fs-1.32-alt1.i586.rpm
   |  |  |  |--e2fsprogs-1.32-alt1.i586.rpm
   |  |  |  |--libpam-0.75-alt17.i586.rpm
   |  |  |  |--libpcre-3.9-alt3.i586.rpm
   |  |  |  |--libpopt-1.7-alt6.i586.rpm
   |  |  |  |--chkconfig-1.2.24-alt3.i586.rpm
   |  |  |  |--libreadline-4.3-alt4.i586.rpm
   |  |  |  |--libshhopt-1.1.7-alt1.i586.rpm
   |  |  |  |--hwclock-2.17-alt1.i586.rpm
   |  |  |  |--libtcb-0.9.8.3-alt1.i586.rpm
   |  |  |  |--losetup-2.11w-alt2.i586.rpm
   |  |  |  |--mktemp-1.4-alt2.i586.rpm
   |  |  |  |--net-tools-1.60-alt4.i586.rpm
   |  |  |  |--nss_tcb-0.9.8.3-alt1.i586.rpm
   |  |  |  `--pam-0.75-alt17.i586.rpm
   |  |  `--RPMS.gnome2
   |  `--SRPMS.gnome2
   |--sources
   `--cvs
      `--CVSROOT
         |--Emptydir
         |--loginfo,v
         |--rcsinfo,v
         |--editinfo,v
         |--verifymsg,v
         |--commitinfo,v
         |--taginfo,v
         |--tagloginfo,v
         |--checkoutlist,v
         |--cvswrappers,v
         |--notify,v
         |--modules,v
         |--config,v
         |--history
         |--val-tags
         |--users,v
         |--cvswrappers
         |--.#notify
         |--.#users
         |--users
         |--.#passwd
         |--passwd
         |--.#modules
         |--modules
         |--.#loginfo
         |--rcsinfo
         |--.#editinfo
         |--verifymsg
         |--.#commitinfo
         |--taginfo
         |--.#tagloginfo
         |--passwd,v
         |--.#checkoutlist
         |--checkoutlist
         |--.#cvswrappers
         |--notify
         |--.#config
         |--config
         |--loginfo
         |--.#rcsinfo
         |--editinfo
         |--.#verifymsg
         |--commitinfo
         |--.#taginfo
         `--tagloginfo




-- 
С уважением, Алексей Любимов avl@cad.ru


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

end of thread, other threads:[~2003-01-30 15:03 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-01-29 14:21 [devel] sandman. теперь инициализация cvs Alexey V. Lubimov
2003-01-29 15:15 ` Sergey Bolshakov
2003-01-29 17:11   ` Alexey V. Lubimov
2003-01-29 17:34     ` Sergey Bolshakov
2003-01-29 21:52       ` "Алексей Любимов"
2003-01-30  9:46         ` Sergey Bolshakov
2003-01-30 12:35           ` Alexey V. Lubimov
2003-01-30 13:30             ` Sergey Bolshakov
2003-01-30 13:42               ` Alexey V. Lubimov
2003-01-30 13:53                 ` Sergey Bolshakov
2003-01-30 15:03                   ` Alexey V. Lubimov
2003-01-29 17:58   ` Alexey V. Lubimov
2003-01-29 18:04     ` Sergey Bolshakov
2003-01-29 21:33       ` "Алексей Любимов"
2003-01-29 21:46         ` Alexander Bokovoy
2003-01-29 21:48       ` "Алексей Любимов"
2003-01-29 18:09     ` Alexey V. Lubimov

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