Index: install.cc =================================================================== RCS file: /cvs/cygwin-apps/setup/install.cc,v retrieving revision 2.76 diff -u -p -r2.76 install.cc --- install.cc 14 May 2005 15:30:06 -0000 2.76 +++ install.cc 19 Aug 2005 18:14:43 -0000 @@ -143,7 +143,8 @@ Installer::preremoveOne (packagemeta & p Progress.SetText1 ("Running preremove script..."); Progress.SetText2 (pkg.name.c_str()); log (LOG_PLAIN) << "Running preremove script for " << pkg.name << endLog; - try_run_script ("/etc/preremove/", pkg.name); + try_run_script ("/etc/preremove/", pkg.name, ".sh"); + try_run_script ("/etc/preremove/", pkg.name, ".bat"); } void Index: package_meta.cc =================================================================== RCS file: /cvs/cygwin-apps/setup/package_meta.cc,v retrieving revision 2.48 diff -u -p -r2.48 package_meta.cc --- package_meta.cc 14 May 2005 15:30:06 -0000 2.48 +++ package_meta.cc 19 Aug 2005 18:14:43 -0000 @@ -201,7 +201,8 @@ packagemeta::uninstall () if (RemoveDirectory (d.c_str())) log (LOG_BABBLE) << "rmdir " << d << endLog; } - try_run_script ("/etc/postremove/", name); + try_run_script ("/etc/postremove/", name, ".sh"); + try_run_script ("/etc/postremove/", name, ".bat"); } installed = packageversion(); } Index: postinstall.cc =================================================================== RCS file: /cvs/cygwin-apps/setup/postinstall.cc,v retrieving revision 2.19 diff -u -p -r2.19 postinstall.cc --- postinstall.cc 5 May 2005 22:48:36 -0000 2.19 +++ postinstall.cc 19 Aug 2005 18:14:43 -0000 @@ -59,7 +59,7 @@ private: vector