Hello community, here is the log from the commit of package opie checked in at Fri Feb 9 17:02:58 CET 2007. -------- --- opie/opie.changes 2007-01-17 19:56:07.000000000 +0100 +++ /mounts/work_src_done/STABLE/opie/opie.changes 2007-02-09 08:11:57.000000000 +0100 @@ -1,0 +2,5 @@ +Fri Feb 9 08:11:49 CET 2007 - meissner@suse.de + +- build as nonroot. + +------------------------------------------------------------------- New: ---- opie-2.4-noroot.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opie.spec ++++++ --- /var/tmp/diff_new_pack.h16708/_old 2007-02-09 17:02:35.000000000 +0100 +++ /var/tmp/diff_new_pack.h16708/_new 2007-02-09 17:02:35.000000000 +0100 @@ -14,7 +14,7 @@ BuildRequires: pam-devel URL: http://www.inner.net/opie Version: 2.4 -Release: 587 +Release: 589 License: GNU General Public License (GPL) Group: Productivity/Security Provides: pam_opie @@ -33,6 +33,7 @@ Patch7: %name-2.4-nul-overflow.patch Patch8: %name-2.4-cxx.patch Patch9: %name-2.4-undef.patch +Patch10: %name-2.4-noroot.patch Summary: Support for One-Time Passwords BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -61,15 +62,16 @@ %patch7 -p1 %patch8 -p1 %patch9 +perl -pi -e 's/(?<!DESTDIR))$(KEY_FILE)/$(DESTDIR)$(KEY_FILE)/g' Makefile.in +perl -pi -e 's/(?<!DESTDIR))$(LOCK_DIR)/$(DESTDIR)$(LOCK_DIR)/g' Makefile.in +perl -pi -e 's/(?<!DESTDIR))$(LOCALBIN)/$(DESTDIR)$(LOCALBIN)/g' Makefile.in +perl -pi -e 's/(?<!DESTDIR))$(LOCALMAN)/$(DESTDIR)$(LOCALMAN)/g' Makefile.in +%patch10 -p1 cd %{name_pam} %patch1 -p0 %build # build opie -perl -pi -e 's/(?<!DESTDIR))$(KEY_FILE)/$(DESTDIR)$(KEY_FILE)/g' Makefile.in -perl -pi -e 's/(?<!DESTDIR))$(LOCK_DIR)/$(DESTDIR)$(LOCK_DIR)/g' Makefile.in -perl -pi -e 's/(?<!DESTDIR))$(LOCALBIN)/$(DESTDIR)$(LOCALBIN)/g' Makefile.in -perl -pi -e 's/(?<!DESTDIR))$(LOCALMAN)/$(DESTDIR)$(LOCALMAN)/g' Makefile.in export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" ./configure \ --prefix=%{_prefix} \ @@ -86,7 +88,7 @@ mkdir -p $RPM_BUILD_ROOT/etc mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1/ # -make DESTDIR=$RPM_BUILD_ROOT install +make CHOWN=/bin/echo DESTDIR=$RPM_BUILD_ROOT install install -m 644 -D opie.h $RPM_BUILD_ROOT%{_includedir}/opie.h install -m 644 -D libopie/libopie.a $RPM_BUILD_ROOT%{_libdir}/libopie.a mv %{name_pam}/README ./README.PAM @@ -110,6 +112,8 @@ %doc %{_mandir}/man*/* %changelog -n opie +* Fri Feb 09 2007 - meissner@suse.de +- build as nonroot. * Wed Jan 17 2007 - aj@suse.de - Fix undefined operation. * Fri Mar 17 2006 - okir@suse.de ++++++ opie-2.4-noroot.patch ++++++ --- opie-2.4/Makefile.in.xx 2007-02-09 07:52:13.000000000 +0100 +++ opie-2.4/Makefile.in 2007-02-09 07:53:49.000000000 +0100 @@ -142,26 +142,18 @@ @cp opielogin $(OPIEAUTO) $(DESTDIR)$(LOCALBIN) @cp opieftpd $(OPIEAUTO) $(DESTDIR)$(LOCALBIN) @cp opiegen $(OPIEAUTO) $(DESTDIR)$(LOCALBIN) - @$(CHOWN) $(OWNER) $(DESTDIR)$(LOCALBIN)/opiekey - @$(CHOWN) $(OWNER) $(DESTDIR)$(LOCALBIN)/opiesu - @$(CHOWN) $(OWNER) $(DESTDIR)$(LOCALBIN)/opielogin - @$(CHOWN) $(OWNER) $(DESTDIR)$(LOCALBIN)/opieftpd - @$(CHOWN) $(OWNER) $(DESTDIR)$(LOCALBIN)/opiegen - @if test ! -z "$(OPIEAUTO)"; then $(CHOWN) $(OWNER) $(DESTDIR)$(LOCALBIN)/opieauto; fi - @chgrp $(GROUP) $(DESTDIR)$(LOCALBIN)/opiekey @echo "Changing file permissions" @chmod 0755 $(DESTDIR)$(LOCALBIN)/opiekey @chmod 0755 $(DESTDIR)$(LOCALBIN)/opieftpd @chmod 0755 $(DESTDIR)$(LOCALBIN)/opiegen @chmod 0755 $(DESTDIR)$(LOCALBIN)/opielogin - @chmod 4755 $(DESTDIR)$(LOCALBIN)/opiesu + @chmod 0755 $(DESTDIR)$(LOCALBIN)/opiesu @if test ! -z "$(OPIEAUTO)"; then chmod 0511 $(DESTDIR)$(LOCALBIN)/opieauto; fi @echo "Symlinking aliases to opiekey" @-ln -s opiekey $(DESTDIR)$(LOCALBIN)/otp-md4 @-ln -s opiekey $(DESTDIR)$(LOCALBIN)/otp-md5 @echo "Installing manual pages" @-for i in otp-md4 otp-md5; do ln -s opiekey.1 $(DESTDIR)$(LOCALMAN)/man1/$$i.1; done - @if test ! -d $(DESTDIR)$(LOCALMAN)/man1; then $(MKDIR) $(DESTDIR)$(LOCALMAN)/man1; chmod 755 $(DESTDIR)$(LOCALMAN)/man1; fi; cp opiekey.1 $(DESTDIR)$(LOCALMAN)/man1/opiekey.1; $(CHOWN) $(OWNER) $(DESTDIR)$(LOCALMAN)/man1/opiekey.1; chgrp $(GROUP) $(DESTDIR)$(LOCALMAN)/man1/opiekey.1; chmod 644 $(DESTDIR)$(LOCALMAN)/man1/opiekey.1 server: libopie/libopie.a libmissing/libmissing.a opietest-passed opielogin opiesu opiepasswd opieinfo opieftpd opieserv @@ -170,9 +162,6 @@ @echo "Copying OPIE user programs" @if test ! -d $(DESTDIR)$(LOCALBIN); then $(MKDIR) $(DESTDIR)$(LOCALBIN); chmod 755 $(DESTDIR)$(LOCALBIN); fi @cp opiepasswd opieinfo $(DESTDIR)$(LOCALBIN) - @echo "Changing ownership" - @$(CHOWN) $(OWNER) $(DESTDIR)$(LOCALBIN)/opiepasswd $(DESTDIR)$(LOCALBIN)/opieinfo - @chgrp $(GROUP) $(DESTDIR)$(LOCALBIN)/opiepasswd $(DESTDIR)$(LOCALBIN)/opieinfo @echo "Changing file permissions" @chmod 0755 $(DESTDIR)$(LOCALBIN)/opieinfo @chmod 4755 $(DESTDIR)$(LOCALBIN)/opiepasswd @@ -183,13 +172,11 @@ @echo "Changing permissions of OPIE database file" @chmod 0600 $(DESTDIR)$(KEY_FILE) @echo "Changing ownership of OPIE database file" - @$(CHOWN) $(OWNER) $(DESTDIR)$(KEY_FILE) - @chgrp $(GROUP) $(DESTDIR)$(KEY_FILE) - @-if test ! -z "$(DESTDIR)$(LOCK_DIR)"; then echo "Creating OPIE lock directory"; mkdir $(DESTDIR)$(LOCK_DIR); $(CHOWN) 0 $(DESTDIR)$(LOCK_DIR); chgrp 0 $(DESTDIR)$(LOCK_DIR); chmod 0700 $(DESTDIR)$(LOCK_DIR); fi; - @-if test ! -z "$(ACCESS_FILE)"; then echo "Creating OPIE access file (don't say we didn't warn you)"; touch $(ACCESS_FILE); $(CHOWN) 0 $(ACCESS_FILE); chgrp 0 $(ACCESS_FILE); chmod 0444 $(ACCESS_FILE); fi; + @-if test ! -z "$(DESTDIR)$(LOCK_DIR)"; then echo "Creating OPIE lock directory"; mkdir $(DESTDIR)$(LOCK_DIR); fi; + @-if test ! -z "$(ACCESS_FILE)"; then echo "Creating OPIE access file (don't say we didn't warn you)"; touch $(ACCESS_FILE); chmod 0444 $(ACCESS_FILE); fi; @echo "Installing manual pages" @if test ! -d $(DESTDIR)$(LOCALMAN); then $(MKDIR) $(DESTDIR)$(LOCALMAN); chmod 755 $(DESTDIR)$(LOCALMAN); fi - @for i in 1 4 5 8; do for j in *.$$i; do if test ! -d $(DESTDIR)$(LOCALMAN)/man$$i; then $(MKDIR) $(DESTDIR)$(LOCALMAN)/man$$i; chmod 755 $(DESTDIR)$(LOCALMAN)/man$$i; fi; cp $$j $(DESTDIR)$(LOCALMAN)/man$$i/$$j; $(CHOWN) $(OWNER) $(DESTDIR)$(LOCALMAN)/man$$i/$$j; chgrp $(GROUP) $(DESTDIR)$(LOCALMAN)/man$$i/$$j; chmod 644 $(DESTDIR)$(LOCALMAN)/man$$i/$$j; done; done + @for i in 1 4 5 8; do for j in *.$$i; do if test ! -d $(DESTDIR)$(LOCALMAN)/man$$i; then $(MKDIR) $(DESTDIR)$(LOCALMAN)/man$$i; chmod 755 $(DESTDIR)$(LOCALMAN)/man$$i; fi; cp $$j $(DESTDIR)$(LOCALMAN)/man$$i/$$j; chmod 644 $(DESTDIR)$(LOCALMAN)/man$$i/$$j; done; done @echo "REMEMBER to run opiepasswd on your users immediately." install: client-install server-install ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org