* [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