CVSROOT:        /cvs/src
Module name:    src
Changes by:     [EMAIL PROTECTED]       2008-04-05 09:30:06

Modified files:
        winsup/cygwin  : ChangeLog Makefile.in path.cc shared_info.h 
Added files:
        winsup/cygwin  : postinstall 

Log message:
        * postinstall: New script.
        * Makefile.in (sysconfdir): Define.
        (install): Create $(sysconfdir)/postinstall dir.  Install postinstall
        script into it.
        
        * path.cc: Add temorary comments to note later function removal.
        (conv_fstab_spaces): New inline function to handle \040 to space
        conversion.
        (struct opt): Add "system" and "user" mount options.
        (mount_info::from_fstab_line): Only allow # to start a comment at
        the beginning of the line.  Call conv_fstab_spaces on native_path and
        posix_path fields.  Don't enforce system mounts in /etc/fstab.
        Drop last argument in call to add_item.
        (mount_info::from_fstab): Create a default cygdrive entry.  Load
        user mount points from fstab.<username> instead of fstab.<sid>.
        (mount_info::read_mounts): Drop last argument in call to add_item.
        (mount_info::add_reg_mount): Remove.
        (mount_info::del_reg_mount): Remove.
        (mount_info::write_cygdrive_info): Rename from
        mount_info::write_cygdrive_info_to_registry.  Don't write to registry.
        Disallow to overwrite a system cygdrive prefix.
        (mount_info::remove_cygdrive_info_from_registry): Remove.
        (mount_info::get_cygdrive_info): Just fetch current cygdrive prefix and
        flags.
        (mount_info::add_item): Drop last argument.  Don't write to registry.
        Disallow to overwrite a system mount point.
        (mount_info::del_item): Drop last argument.  Don't write to registry.
        Disallow to remove a system mount point.
        (mount): Enforce user mount.
        (cygwin_umount): Ditto.
        * shared_info.h (mount_info::add_item): Drop last argument.
        (mount_info::del_item): Ditto.
        (mount_info::add_reg_mount): Remove.
        (mount_info::del_reg_mount): Remove.
        (mount_info::write_cygdrive_info): Rename from
        mount_info::write_cygdrive_info_to_registry.
        (mount_info::remove_cygdrive_info_from_registry): Remove.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/postinstall.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4091&r2=1.4092
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=src&r1=1.207&r2=1.208
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.487&r2=1.488
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/shared_info.h.diff?cvsroot=src&r1=1.63&r2=1.64

Reply via email to