diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py
index a7a6a01d28d11561f7d3cea81fa7f781d37f9e2c..53c1c8a5374fd57c4e7f5f4e073e3bed82122069 100755
--- a/indra/newview/viewer_manifest.py
+++ b/indra/newview/viewer_manifest.py
@@ -1306,10 +1306,9 @@ def package_finish(self):
                                       '-p', keychain_pwd, viewer_keychain])
                     sign_retry_wait=15
                     resources = app_in_dmg + "/Contents/Resources/"
-                    plain_sign = list(itertools.chain(
-                        glob.glob(resources + "llplugin/*.dylib"),
-                        [resources + "updater/SLVersionChecker"]))
+                    plain_sign = glob.glob(resources + "llplugin/*.dylib")
                     deep_sign = [
+                        resources + "updater/SLVersionChecker",
                         resources + "SLPlugin.app/Contents/MacOS/SLPlugin",
                         app_in_dmg,
                         ]