Author: miguel Date: 2006-11-16 20:33:16 -0500 (Thu, 16 Nov 2006) New Revision: 68044
Modified: trunk/mcs/tools/macpack/ChangeLog trunk/mcs/tools/macpack/MacPack.cs Log: 2006-11-16 Miguel de Icaza <[EMAIL PROTECTED]> * MacPack.cs: Do not crash, and provide a warning message. Modified: trunk/mcs/tools/macpack/ChangeLog =================================================================== --- trunk/mcs/tools/macpack/ChangeLog 2006-11-17 01:16:56 UTC (rev 68043) +++ trunk/mcs/tools/macpack/ChangeLog 2006-11-17 01:33:16 UTC (rev 68044) @@ -1,3 +1,7 @@ +2006-11-16 Miguel de Icaza <[EMAIL PROTECTED]> + + * MacPack.cs: Do not crash, and provide a warning message. + 2006-04-30 Aaron Flynt <[EMAIL PROTECTED]> * MacPack.cs: Fixed typo in main method causing -i argument to be Modified: trunk/mcs/tools/macpack/MacPack.cs =================================================================== --- trunk/mcs/tools/macpack/MacPack.cs 2006-11-17 01:16:56 UTC (rev 68043) +++ trunk/mcs/tools/macpack/MacPack.cs 2006-11-17 01:33:16 UTC (rev 68044) @@ -132,7 +132,14 @@ data = Encoding.ASCII.GetBytes (script); writer.Write (data, 0, data.Length); writer.Close (); - chmod (Path.Combine (opts.output, String.Format ("{0}.app/Contents/MacOS/{0}", opts.appname)), Convert.ToUInt32 ("755", 8)); + try { + chmod (Path.Combine (opts.output, + String.Format ("{0}.app/Contents/MacOS/{0}", opts.appname)), + Convert.ToUInt32 ("755", 8)); + } catch { + Console.WriteLine ("WARNING: It was not possible to set the executable permissions on\n" + + "the file {0}.app/Contents/MacOS/{0}, the bundle might not work", opts.appname); + } s = Assembly.GetEntryAssembly ().GetManifestResourceStream ("PLIST"); reader = new BinaryReader (s); _______________________________________________ Mono-patches maillist - Mono-patches@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-patches