Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 216303cd authored by Neil Fuller's avatar Neil Fuller Committed by Gerrit Code Review
Browse files

Merge "Switch ConfigUpdater to the new version of timezone updater code"

parents 0c1a4b6a 01c003a2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -19,7 +19,7 @@ LOCAL_AIDL_INCLUDES += \
    system/netd/server/binder

LOCAL_JAVA_LIBRARIES := services.net telephony-common
LOCAL_STATIC_JAVA_LIBRARIES := tzdata_update
LOCAL_STATIC_JAVA_LIBRARIES := tzdata_update2
LOCAL_PROTOC_OPTIMIZE_TYPE := nano

ifneq ($(INCREMENTAL_BUILDS),)
+4 −3
Original line number Diff line number Diff line
@@ -20,7 +20,7 @@ import android.util.Slog;

import java.io.File;
import java.io.IOException;
import libcore.tzdata.update.TzDataBundleInstaller;
import libcore.tzdata.update2.TimeZoneBundleInstaller;

/**
 * An install receiver responsible for installing timezone data updates.
@@ -29,18 +29,19 @@ public class TzDataInstallReceiver extends ConfigUpdateInstallReceiver {

    private static final String TAG = "TZDataInstallReceiver";

    private static final File SYSTEM_TZ_DATA_FILE = new File("/system/usr/share/zoneinfo/tzdata");
    private static final File TZ_DATA_DIR = new File("/data/misc/zoneinfo");
    private static final String UPDATE_DIR_NAME = TZ_DATA_DIR.getPath() + "/updates/";
    private static final String UPDATE_METADATA_DIR_NAME = "metadata/";
    private static final String UPDATE_VERSION_FILE_NAME = "version";
    private static final String UPDATE_CONTENT_FILE_NAME = "tzdata_bundle.zip";

    private final TzDataBundleInstaller installer;
    private final TimeZoneBundleInstaller installer;

    public TzDataInstallReceiver() {
        super(UPDATE_DIR_NAME, UPDATE_CONTENT_FILE_NAME, UPDATE_METADATA_DIR_NAME,
                UPDATE_VERSION_FILE_NAME);
        installer = new TzDataBundleInstaller(TAG, TZ_DATA_DIR);
        installer = new TimeZoneBundleInstaller(TAG, SYSTEM_TZ_DATA_FILE, TZ_DATA_DIR);
    }

    @Override