[PATCH] Update Cygwin service installer script for new Cygwin release

Corinna Vinschen vinschen at redhat.com
Thu Jan 29 04:40:08 EST 2009


Hi,

the below patch is necessary for the contrib/cygwin/ssh-host-config script
to work on Cygwin 1.5.x as well as on the new Cygwin 1.7.x.  The information
given for the setting of the CYGWIN environment variable is wrong for both
releases so I just removed it, together with the unnecessary (Cygwin 1.5.x)
or wrong (Cygwin 1.7.x) default setting.

Could somebody with checkin rights please apply this patch?


Thanks,
Corinna


Index: contrib/cygwin/ssh-host-config
===================================================================
RCS file: /cvs/openssh/contrib/cygwin/ssh-host-config,v
retrieving revision 1.23
diff -u -p -r1.23 ssh-host-config
--- contrib/cygwin/ssh-host-config	1 Dec 2008 10:34:28 -0000	1.23
+++ contrib/cygwin/ssh-host-config	28 Jan 2009 17:39:21 -0000
@@ -25,7 +25,7 @@ source ${CSIH_SCRIPT}
 port_number=22
 privsep_configured=no
 privsep_used=yes
-cygwin_value="ntsec"
+cygwin_value=""
 password_value=
 
 # ======================================================================
@@ -76,7 +76,7 @@ update_services_file() {
   fi
   _serv_tmp="${_my_etcdir}/srv.out.$$"
   
-  mount -t -f "${_win_etcdir}" "${_my_etcdir}"
+  mount -o text -f "${_win_etcdir}" "${_my_etcdir}"
   
   # Depends on the above mount
   _wservices=`cygpath -w "${_services}"`
@@ -278,8 +278,6 @@ install_service() {
       echo -e "${_csih_QUERY_STR} Do you want to install sshd as a service?"
       if csih_request "(Say \"no\" if it is already installed as a service)"
       then
-	csih_inform "Note that the CYGWIN variable must contain at least \"ntsec\""
-        csih_inform "for sshd to be able to change user context without password."
         csih_get_cygenv "${cygwin_value}"
 
         if ( csih_is_nt2003 || [ "$csih_FORCE_PRIVILEGED_USER" = "yes" ] )


-- 
Corinna Vinschen
Cygwin Project Co-Leader
Red Hat


More information about the openssh-unix-dev mailing list