On Mon, Mar 10, 2008 at 09:03:40AM +0100, Paweł Zuzelski wrote: > On Thursday 06 March 2008 14:47:59 Bartłomiej Zimoń wrote: > > Wiec opisy tego pakietu ktore byly w innych jezykach w specu juz nie sa > > potrzebne ? > > OK, te opisy które potrafiłem poprawić (pl i en) - poprawiłem, resztę > zostawiłem. Czy teraz jest wszystko dobrze w specu? > > Jeszcze nasunął mi się taki problem: > > authconfig wywołany z opcją --update (tzn wtedy kiedy naprawdę modyfikuje > pliki konfiguracyjne) wyświetla komunikat: > grpconv: /etc/gshadow is not supported by this system. > Oczywiście to nie przeszkadza mu w żaden spoób w działaniu - authconfig i tak > robi swoje prawidłowo. Jednak ten komunikat może byc mylący dla uzytkownika, > który może go zinterpretować jako błąd. Pytanie co z tym zrobić: > > najprostsze rozwiązanie: (ln -sf /bin/true /usr/sbin/grpconv) nie jest chyba > zbyt eleganckie. Drugi pomysł jaki mi przychodzi do głowy, to zmodyfikować > authconfig tak, żeby albo nie wyświetlał komunikatu od grpconv, albo dać > dodatkowy komunikat "Zignoruj poniższy błąd". > > Co sie robi w takiej sytuacji?
Poprawia program, żeby nie próbował używać funkcji nie istniejących w PLD. Tzn. w tym przypadku żeby nie uruchamiał grpconv/grpunconv i innych narzędzi związanych z gshadow. > %description > -Authconfig is a terminal mode program for setting up Network > -Information Service (NIS) and shadow (more secure) passwords on your > -system. Authconfig also configures the system to automatically turn on > -NIS at system startup. > +Authconfig is a command line utility which can configure a workstation > +to use shadow (more secure) passwords. Authconfig can also configure a > +system to be a client for certain networked user information and > +authentication schemes. [...] > %description -l pl.UTF-8 > -Authconfig jest terminalowym programem dla ustawiania NIS (Network > -Information Service) oraz przesłoniętych (bardziej bezpiecznych) haseł > -w Twoim systemie. Authconfig dodatkowo konfiguruje system tak by NIS > -był aktywowany przy starcie systemu. > +Authconfig jest terminalowym programem pomagającym skonfigurować hasła > +shadow na pracostacji. Authconfig potrafi również skonfigurować Na czym? > +system, aby był klientem dla różnych sieciowych systemów autoryzacji > +takich jak NIS albo LDAP. "authentication" to uwierzytelnianie. Autoryzacja to inny etap kontroli dostępu. O ile LDAP można do tego wykorzystać, to NIS nie bardzo się nadaje. > > %description -l pt_BR.UTF-8 > O authconfig ĂŠ um programa de interface texto para configurar o NIS e > @@ -69,23 +73,43 @@ > ŃиŃŃоПŃ. Authconfig ŃакОМ кОнŃŃĐłŃŃŃŃ ŃиŃŃĐľĐźŃ > Đ´ĐťŃ Đ°Đ˛ŃОПаŃиŃнОгО СапŃŃĐşŃ > NIS ĐżŃи ŃŃĐ°ŃŃŃ ŃиŃŃоПи. > > + > +%package gtk > +Summary: Graphical tool for setting up authentication from network > services Summary(pl.UTF-8): ... > +Group: Base > +Requires: %{name} = %{version}-%{release} > +Requires: pygtk2-libglade >= 2.4.0 Nie ma takiego pakietu w PLD. > +%description gtk > +Authconfig-gtk is a GUI program which can configure a workstation to > +use shadow (more secure) passwords. Authconfig-gtk can also configure > +a system to be a client for certain networked user information and > +authentication schemes. > + > +%description -l pl.UTF-8 > +Authconfig-gtk jest graficznym programem pomagającym skonfigurować > +hasła shadow na pracostacji. Authconfig potrafi również skonfigurować > +system, aby był klientem dla różnych sieciowych systemów autoryzacji > +takich jak NIS albo LDAP. Uwagi jw. > %build > -%{__make} \ > - CFLAGS="-DVERSION=\"${VERSION}\" %{rpmcflags} -Wall" > +CFLAGS="$RPM_OPT_FLAGS -fPIC -DVERSION=\"${VERSION}\" %{rpmcflags} -Wall" > +export CFLAGS %{rpmcflags} zastępuje $RPM_OPT_FLAGS > +%configure \ > + --sysconfdir=%{_sysconfdir} --sysconfdir już jest zawarte w %configure > +rm $RPM_BUILD_ROOT/%{_libdir}/python*/site-packages/acutilmodule.a > +rm $RPM_BUILD_ROOT/%{_libdir}/python*/site-packages/acutilmodule.la > +rm $RPM_BUILD_ROOT/%{_datadir}/%{name}/authconfig-tui.py > +ln -s authconfig.py $RPM_BUILD_ROOT/%{_datadir}/%{name}/authconfig-tui.py Pojedynczy '/' po $RPM_BUILD_ROOT wystarczy. > %files -f %{name}.lang > %defattr(644,root,root,755) > %attr(755,root,root) %{_sbindir}/authconfig > +%doc COPYING NOTES TODO README.samba3 COPYING zawiera coś poza treścią GPL? > +%ghost %config(noreplace) %verify(not md5 mtime size) > /etc/sysconfig/authconfig > +%ghost %config(noreplace) /etc/pam.d/system-auth-ac %ghost tutaj to kiepski pomysł. [...] > +%{_libdir}/python*/site-packages/acutilmodule.so %{py_sitedir}/... -- Jakub Bogusz http://qboosh.pl/ _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl