From: Alexei Takaseev <taf@utaf.ilim.ru> To: mandrake-russian@altlinux.ru Subject: [mdk-re] Ошибка при сборке RPM Date: Fri Apr 5 21:03:01 2002 Message-ID: <Pine.LNX.4.44L.0204060158540.9450-200000@metamorph.utaf.ilim.ru> (raw) [-- Attachment #1: Type: TEXT/PLAIN, Size: 623 bytes --] Приветствую! Вот тут решил собрать radius-cistron в rpm. Споткнулся об такую ошибку: ... ... install -m 644 ../doc/radwatch.8 /var/tmp/radiusd-cistron-buildroot/usr/man/man8test -n "" || rm -f /var/tmp/radiusd-cistron-buildroot/usr/man/man8/builddbm.8rad install: cannot create regular file `/etc/pam.d/radius': Permission denied make: *** [install] Error 1 ошибка: Неверный код возврата из /var/tmp/rpm-tmp.7719 (%install) Ошибки сборки пакетов: Неверный код возврата из /var/tmp/rpm-tmp.7719 (%install) $ Где этой сволочи прописать, чтобы она в /etc/pam.d не лезла, уже ума не приложу. За основу взял spec от RH. [-- Attachment #2: Type: TEXT/PLAIN, Size: 4686 bytes --] Summary: Cistron RADIUS daemon (with PAM) Summary(pt_BR): Servidor RADIUS com muitas funcoes. Name: radiusd-cistron Version: 1.6.6 Release: 1 Source: radiusd-cistron-1.6.6.tar.gz Source1: rc.radiusd-redhat Source2: radiusd-logrotate Source3: radiusd.pamd URL: http://www.radius.cistron.nl/ Copyright: GPL Group: Networking/Daemons BuildRoot: /var/tmp/%{name}-buildroot %description RADIUS server with a lot of functions. Short overview: - PAM support compiled in - Supports access based on huntgroups - Multiple DEFAULT entries in users file - All users file entries can optionally "fall through" - Caches all config files in-memory - Keeps a list of logged in users (radutmp file) - "radwho" program can be installed as "fingerd" - Logs both UNIX "wtmp" file format and RADIUS detail logfiles - Supports Simultaneous-Use = X parameter. Yes, this means that you can now prevent double logins! %description -l pt_BR Servidor RADIUS com muitas funГУes. VisЦo geral: - Suporta acesso baseado em huntgroups - Multiplas entradas DEFAULT no arquivo de usuarios - Faz cache de todos os arquivos de configuracЦo em memoria - Mantem uma lista dos usuarios conectados (arquivo radutmp) - O programa radwho pode ser instalado como fingerd - Registra tanto no formato UNIX wtmp quanto no RADIUS detail - Suporta o parametro Simultaneous-Use = X. Sim, isto significa que vocЙ pode evitar logins duplos!, inclusive com o Cyclades PathRas %prep %setup cd raddb for f in clients users naslist huntgroups ; do cp $f $f-dist ; done cd .. %build cd src make PAM=-DPAM PAMLIB="-lpam -ldl" CFLAGS="-Wall ${RPM_OPT_FLAGS}" cd .. %install # prepare $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT mkdir $RPM_BUILD_ROOT/{,etc/{,raddb,logrotate.d,pam.d,rc.d/{,init.d,rc{0,1,2,3,4,5,6}.d}},usr/{,bin,sbin,man/{,man{1,5,8}}},var/{,log/{,radacct}}} # make install cd src make install BINDIR=${RPM_BUILD_ROOT}/usr/bin SBINDIR=${RPM_BUILD_ROOT}/usr/sbin RADIUS_DIR=${RPM_BUILD_ROOT}/etc/raddb PAM_DIR=${RPM_BUILD_ROOT}/etc/pam.d MANDIR=${RPM_BUILD_ROOT}/usr/man cd .. # radwatch install -m 755 scripts/radwatch ${RPM_BUILD_ROOT}/usr/sbin/ perl -pi -e 's#/usr/local/sbin#/usr/sbin#' ${RPM_BUILD_ROOT}/usr/sbin/radwatch # other files #cd redhat install -m 555 %SOURCE1 $RPM_BUILD_ROOT%_sysconfdir/rc.d/init.d/radiusd install -m 644 %SOURCE2 $RPM_BUILD_ROOT%_sysconfdir/logrotate.d/radiusd install -m 644 %SOURCE3 $RPM_BUILD_ROOT%_sysconfdir/pam.d/radiusd #cd .. # rc.d files for i in 3 4 5; do ln -sf ../init.d/radiusd ${RPM_BUILD_ROOT}/etc/rc.d/rc$i.d/S88radiusd done for i in 0 1 2 6; do ln -sf ../init.d/radiusd ${RPM_BUILD_ROOT}/etc/rc.d/rc$i.d/K12radiusd done for i in radutmp radwtmp radius.log; do touch ${RPM_BUILD_ROOT}/var/log/$i mkdir -p ${RPM_BUILD_ROOT}/var/log/radacct done %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc doc/ChangeLog doc/README doc/README.pam doc/README.proxy %doc doc/README.usersfile doc/README.simul doc/INSTALL.OLD %doc doc/Makefile.README doc/README.cisco doc/README.radrelay %doc COPYRIGHT.Cistron COPYRIGHT.Livingston /usr/bin/* /usr/sbin/* /usr/man/man1/* /usr/man/man5/* /usr/man/man8/* /var/log/radutmp /var/log/radwtmp /var/log/radius.log %dir /var/log/radacct/ %dir %_sysconfdir/raddb/ %config(noreplace) %_sysconfdir/raddb/* %config(noreplace) %_sysconfdir/logrotate.d/radiusd %config(noreplace) %_sysconfdir/pam.d/radiusd %config(noreplace) %_initdir/radiusd %config(missingok) %_sysconfdir/rc.d/rc0.d/K12radiusd %config(missingok) %_sysconfdir/rc.d/rc1.d/K12radiusd %config(missingok) %_sysconfdir/rc.d/rc2.d/K12radiusd %config(missingok) %_sysconfdir/rc.d/rc3.d/S88radiusd %config(missingok) %_sysconfdir/rc.d/rc4.d/S88radiusd %config(missingok) %_sysconfdir/rc.d/rc5.d/S88radiusd %config(missingok) %_sysconfdir/rc.d/rc6.d/K12radiusd %changelog * Fri Dec 29 2000 Carl Soderstrom <chrome@real-time.com> - updated to version 1.6.4 - can be built as non-root user, which doesn't risk overwriting system files when building * Sat Nov 21 1998 Tim Hockin <thockin@ais.net> - Based on work by Christopher McCrory <chrismcc@netus.com> - Build with PAM - Included pam.d/radius - Fixed some small errors in this spec - Changed to build to BuildRoot - Changed Release to "beta11" from "1" - Included users, naslist, huntgroups, clients files, not just -dist * Tue Oct 27 1998 Mauricio Mello de Andrade <mandrade@mma.com.br> - Corrected the script to Start/Stop the Radius under RH5.x - Included the script to Rotate Radius Logs under RedHat - Checkrad Utility now works fine with Cyclades PathRas
next reply other threads:[~2002-04-05 21:03 UTC|newest] Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top 2002-04-05 21:03 Alexei Takaseev [this message] 2002-04-05 23:41 ` Grigory Batalov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=Pine.LNX.4.44L.0204060158540.9450-200000@metamorph.utaf.ilim.ru \ --to=taf@utaf.ilim.ru \ --cc=mandrake-russian@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git