From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel@altlinux.ru Subject: Re: [devel] sandman. =?koi8-r?b?1MXQxdLYIMnOycPJwczJ?= =?koi8-r?b?2sHDydE=?= cvs. References: <20030129172151.5e54a519.avl@l14.ru> From: Sergey Bolshakov Date: 29 Jan 2003 17:15:29 +0200 In-Reply-To: <20030129172151.5e54a519.avl@l14.ru> Message-ID: User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Military Intelligence) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: >>>>> "Alexey" == Alexey V Lubimov writes: > Извиняюсь, если вопросы непроходимо тупые... > Относительно cvs читаю: >> Должен содержать файлы {users,passwd} > Можно пример этих файлов? users содержит то, что cvs и ожидает там найти: --- CVSROOT/users --- avl:"Alexey V Lubimov " --- 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? да. --