<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/viewer_components/updater/scripts, branch main</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://www.megapahit.org/viewer.git/atom?h=main</id>
<link rel='self' href='https://www.megapahit.org/viewer.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/'/>
<updated>2016-08-18T20:05:30Z</updated>
<entry>
<title>SL-323: first pass at ripping out old updater</title>
<updated>2016-08-18T20:05:30Z</updated>
<author>
<name>Glenn Glazer</name>
<email>coyot@lindenlab.com</email>
</author>
<published>2016-08-18T20:05:30Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=c8c143e7741d2b93b589d770b64c265228293564'/>
<id>urn:sha1:c8c143e7741d2b93b589d770b64c265228293564</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MAINT-3489: Make Mac updater script detect prematurely deleted .dmg.</title>
<updated>2013-11-26T14:25:10Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2013-11-26T14:25:10Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=9e986201ba342836260c6db6e532db04d31153d9'/>
<id>urn:sha1:9e986201ba342836260c6db6e532db04d31153d9</id>
<content type='text'>
Also, delete it when done.
</content>
</entry>
<entry>
<title>MAINT-3331: On update, remove com.secondlife.indra.viewer.savedState.</title>
<updated>2013-10-22T05:35:01Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2013-10-22T05:35:01Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=8881b47d22a7cd17824e8162e0658af71bbe3dea'/>
<id>urn:sha1:8881b47d22a7cd17824e8162e0658af71bbe3dea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MAINT-2333: Use bouncing progress bar for Linux updater message.</title>
<updated>2013-06-11T23:23:38Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2013-06-11T23:23:38Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=2b8cd2fccf2938a9a1109be44aaf38554232c5d9'/>
<id>urn:sha1:2b8cd2fccf2938a9a1109be44aaf38554232c5d9</id>
<content type='text'>
This eliminates the user expectation that s/he must click OK before the
updater will begin installing the new viewer.
</content>
</entry>
<entry>
<title>merge up to latest viewer-development for merge to 3.5.2</title>
<updated>2013-04-19T18:42:56Z</updated>
<author>
<name>Oz Linden</name>
<email>oz@lindenlab.com</email>
</author>
<published>2013-04-19T18:42:56Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=3bb708d70636188b91a6e8476a3b899441de0468'/>
<id>urn:sha1:3bb708d70636188b91a6e8476a3b899441de0468</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update Mac and Windows breakpad builds to latest</title>
<updated>2013-03-29T14:50:08Z</updated>
<author>
<name>Graham Madarasz</name>
<email>graham@lindenlab.com</email>
</author>
<published>2013-03-29T14:50:08Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=bf6182daa8b4d7cea79310547f71d7a3155e17b0'/>
<id>urn:sha1:bf6182daa8b4d7cea79310547f71d7a3155e17b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MAINT-1481: use 'mktemp -d' to generate tempdir.</title>
<updated>2013-01-11T20:58:50Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2013-01-11T20:58:50Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=22db60ed0dfd606ab8f8d49141446442a4a72a48'/>
<id>urn:sha1:22db60ed0dfd606ab8f8d49141446442a4a72a48</id>
<content type='text'>
Responding to Lex's code-review comments.
</content>
</entry>
<entry>
<title>MAINT-1481: Clean up update_install UI, including error output.</title>
<updated>2013-01-11T17:36:03Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2013-01-11T17:36:03Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=9e755ee98d6851154874a735c559c80509d7501d'/>
<id>urn:sha1:9e755ee98d6851154874a735c559c80509d7501d</id>
<content type='text'>
Capture actual error output from mkdir and mv; display it to user.
Introduce mysudo function used by sudo_mv function for graphical sudo command.
Since update_install actually only displays a single status message, just use
zenity --info instead of a zenity progress box: need not update its message.
Borrow semantics for clear_message and status functions from xmenity script.
Introduce errorbox function so we only have to make zenity/xmessage test once.
Move cleanup, onexit to top so we can use for clear_message.
</content>
</entry>
<entry>
<title>MAINT-1481: Remove xmenity script and viewer_manifest.py references.</title>
<updated>2013-01-11T17:24:44Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2013-01-11T17:24:44Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=83f625445b87b8c5cb53c1a152f03402c0606dee'/>
<id>urn:sha1:83f625445b87b8c5cb53c1a152f03402c0606dee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MAINT-1481: minor bug fix plus incomplete UI tweaks.</title>
<updated>2013-01-10T14:40:20Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2013-01-10T14:40:20Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=6e9782f79f6d3cac2bfeb72c6cd43b409020c76e'/>
<id>urn:sha1:6e9782f79f6d3cac2bfeb72c6cd43b409020c76e</id>
<content type='text'>
Test for existence of target name using -e rather than -f. (-d would work too,
but in this case we must respond to any name collision, whether file or
directory.)
Instead of terminating on failure, make sudo_mv return rc of the [sudo] mv
command to its caller. If the attempt to move new install to actual viewer
directory fails, restore previous viewer before failing.
When redirecting the script's stderr to updater.log, first save existing
stderr to another file descriptor, and restore it when we launch viewer.
Otherwise updater.log ends up collecting the viewer's duplicate stderr log
output!
The construct 'exec ... | program' doesn't work. In fact it causes any other
redirections on that command to fail too. Remove it -- real fix pending.
</content>
</entry>
</feed>
