Author: glen                         Date: Sat Jul 16 12:12:27 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- create config that works (for me)
- anygetty banner shown just once

---- Files affected:
SPECS:
   anyterm.spec (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: SPECS/anyterm.spec
diff -u SPECS/anyterm.spec:1.5 SPECS/anyterm.spec:1.6
--- SPECS/anyterm.spec:1.5      Sat Jul 16 13:44:18 2005
+++ SPECS/anyterm.spec  Sat Jul 16 14:12:22 2005
@@ -3,7 +3,7 @@
 Summary:       Terminal emulator in a web browser
 Name:          anyterm
 Version:       1.1.4
-Release:       0.3
+Release:       0.7
 Epoch:         0
 License:       GPL
 Group:         Networking/Daemons
@@ -42,15 +42,32 @@
 rm -rf $RPM_BUILD_ROOT
 install -d 
$RPM_BUILD_ROOT{%{_sbindir},%{_sysconfdir}/httpd.conf,%{_pkglibdir},%{_mandir}/man8,%{_appdir}}
 
-cat > $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf/70_anyterm.conf <<END
+cat > $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf/70_anyterm.conf <<'END'
 LoadModule anyterm modules/%{name}.so
 <IfModule anyterm>
        Alias /%{name} "%{_appdir}"
-       anyterm_command '%{_sbindir}/anygetty --remotehost "Anyterm: %h"'
+       # hangs on login:
+#      anyterm_command '%{_sbindir}/anygetty --remotehost "Anyterm: %h"'
+       # works for me:
+       anyterm_command "USER=%u; exec /usr/bin/ssh ${USER:[EMAIL PROTECTED]"
 
        <Files anyterm-module>
                SetHandler anyterm
        </Files>
+
+#      <Location /%{name}>
+#              allow from all
+#      </Location>
+
+    <Location /%{name}>
+        AuthType Basic
+        AuthUserFile /etc/httpd/user
+        AuthGroupFile /etc/httpd/group
+        AuthName "AnyTerm"
+        require group anyterm
+        satisfy any
+        order allow,deny
+    </Location>
 </IfModule>
 # vim: filetype=apache ts=4 sw=4 et
 END
@@ -65,9 +82,11 @@
 %post
 %service httpd restart
 
-%banner %{name} <<EOF
-For full function, setuid %{_sbindir}/anygetty.
-EOF
+if [ "$1" = 1 ]; then
+       %banner %{name} <<-EOF
+       To use anygetty, you need to setuid it.
+       EOF
+fi
 
 %preun
 if [ "$1" = "0" ]; then
@@ -88,6 +107,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.6  2005/07/16 12:12:22  glen
+- create config that works (for me)
+- anygetty banner shown just once
+
 Revision 1.5  2005/07/16 11:44:18  glen
 - fix %build (rm -rf BUILDROOT??)
 - simplify %build
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/anyterm.spec?r1=1.5&r2=1.6&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to