diff --git a/rootdir/init.rc b/rootdir/init.rc index d1e6ee2b8..0e1e98b84 100644 --- a/rootdir/init.rc +++ b/rootdir/init.rc @@ -881,12 +881,9 @@ on post-fs-data wait_for_prop apexd.status activated perform_apex_config - # Define and export *CLASSPATH variables - mkdir /data/system/environ 0700 system system - # Must start before 'odsign', as odsign depends on *CLASSPATH variables - exec_start derive_classpath - load_exports /data/system/environ/classpath - rm /data/system/environ/classpath + # Export *CLASSPATH variables from /etc/classpath + # TODO(b/180105615): export from the generated file instead. + load_exports /etc/classpath # Special-case /data/media/obb per b/64566063 mkdir /data/media 0770 media_rw media_rw encryption=None @@ -902,7 +899,6 @@ on post-fs-data # Start the on-device signing daemon, and wait for it to finish, to ensure # ART artifacts are generated if needed. - # Must start after 'derive_classpath' to have *CLASSPATH variables set. exec_start odsign # After apexes are mounted, tell keymaster early boot has ended, so it will