diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py
index 16501d6766f77160a16c2f27769da3e0767178b4..c244d3ceb1e68548bee49fa8c1befc201cc52090 100755
--- a/indra/newview/viewer_manifest.py
+++ b/indra/newview/viewer_manifest.py
@@ -622,6 +622,7 @@ def package_finish(self):
 
         # Download previous build for delta generation
         temp_installdir = os.path.join(self.args['build'], 'Installer')
+        os.mkdir(temp_installdir) # Create the directory as Squirrel is fragile at this time
         if 'gendelta' in self.args and 'updateurl' in self.args:
             if (self.address_size == 64):
                 updater_arch = 'x64'