Updated: csih-0.9.2-1

Charles Wilson cygwin@cwilson.fastmail.fm
Sat Nov 20 06:55:00 GMT 2010

csih (cygwin-service-installation-helper) provides a library
of shell functions that can be used by other cygwin packages
that provide servers and daemons. It can assist in various
service installation tasks, such as:

* identifying the underlying Windows OS
* detecting whether a "privileged user" exists and what its
  name is (that is, a user account with enhanced privileges
  necessary for some services)
* creating a privileged user if one doesn't already exist
  (assuming the caller has permissions to create new users)
* creating "normal" users
* obtaining the (localized) name of well known accounts
  (Guest, Administrator)

It is currently used by inetutils(iu-config, syslogd-config),
openssh (ssh-host-config, ssh-user-config), sspi(sspi-config),
sysvinit(init-config), and various others.  csih should not be
used directly; instead, config scripts like the ones mentioned
above should 'source' the csih script, and then use the
functions provided.

This is bugfix release. It is specific for cygwin-1.7,
and will not operate correctly if installed under cygwin-1.5.
For legacy cygwin installations, use csih-0.2.x. As cygwin-1.7
requires WinNT or better, csih-0.9.x will also report an error
if used on legacy (Win9x) systems.

[[ cygwin binary utilities compiled using gcc-4.3.4-3 ]]
[[ native binary utilities compiled using gcc-4.3.4-3 and gcc-mingw-core-20050522-1 ]]

CHANGES (since 0.9.1-1)
o Remove all vestiges of pre-NT support.
o Update user messages and comments to accurately reflect handling of
  Windows XP 64bit. Note that this means 'csih_is_nt2003' is now
  /documented/ to return true for Windows XP 64, in additional to
  the expected "Windows NT Server 2003 and above". This is necessary
  because XP64 shares the same kernel as NT2003, and thus both display
  similar behavior regarding the privileges of the built-in SYSTEM
o getVolInfo uses cygwin_create_path instead of deprecated

Charles Wilson
volunteer csih maintainer for cygwin


To update your installation, click on the "Install Cygwin now" link
on the http://cygwin.com/ web page.  This downloads setup.exe to
your system.  Then, run setup and answer all of the questions.


If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there.  It will be in the format:


If you need more information on unsubscribing, start reading here:


Please read *all* of the information on unsubscribing that is
available starting at this URL.

More information about the Cygwin-announce mailing list