{
    use esmith::db;
    use esmith::config;
    use esmith::ConfigDB;

    
    our $conf = esmith::ConfigDB->open_ro or die "Couldn't open ConfigDB\n";
    our $mozus_db = esmith::ConfigDB->open_ro('Mozus') or die "Couldn't open Mozus DB\n";
    $OUT = "";

    my %list_prefs = $mozus_db->get('custom-preferences.js')->props;

    my $status = $mozus_db->get('Mozus')->prop('status') || 'disabled';

    if ( $status eq 'enabled'){
	$OUT .= "force_char_pref(\"app.update.url.override\", \"http://$SystemName.$DomainName/moz-updates/updates/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml\");\n";
    }
    while (($prefs,$value) = each(%list_prefs)) {
		if ( ($prefs eq "type") or () or () ) {next;}
		$operator = "force_char_pref";
		if ( $value =~ /\D/) {
			if ( ( $value eq "true") || ( $value eq "false") ) {
				$operator = "force_bool_pref";
			}
		}else{
			$operator = "force_int_pref";
		}
	   $OUT .= "$operator(\"$prefs\", $value);\n"
    }
}