Projet

Général

Profil

« Précédent | Suivant » 

Révision 3d77cc35

Ajouté par Steven Selph il y a plus de 9 ans

Add powerd normal mode flag (-n)

Voir les différences:

conf.default/config.xml
200 200
		<ipv6allow/>
201 201
		<powerd_ac_mode>hadp</powerd_ac_mode>
202 202
		<powerd_battery_mode>hadp</powerd_battery_mode>
203
		<powerd_normal_mode>hadp</powerd_normal_mode>
203 204
		<bogons>
204 205
			<interval>monthly</interval>
205 206
		</bogons>
etc/inc/system.inc
57 57
		if (!empty($config['system']['powerd_battery_mode']))
58 58
			$battery_mode = $config['system']['powerd_battery_mode'];
59 59

  
60
		mwexec("/usr/sbin/powerd -b $battery_mode -a $ac_mode");
60
		$normal_mode = "hadp";
61
		if (!empty($config['system']['powerd_normal_mode']))
62
			$normal_mode = $config['system']['powerd_normal_mode'];
63

  
64
		mwexec("/usr/sbin/powerd -b $battery_mode -a $ac_mode -n $normal_mode");
61 65
	}
62 66
}
63 67

  
usr/local/www/system_advanced_misc.php
78 78
if (!empty($config['system']['powerd_battery_mode']))
79 79
	$pconfig['powerd_battery_mode'] = $config['system']['powerd_battery_mode'];
80 80

  
81
$pconfig['powerd_normal_mode'] = "hadp";
82
if (!empty($config['system']['powerd_normal_mode']))
83
	$pconfig['powerd_normal_mode'] = $config['system']['powerd_normal_mode'];
84

  
81 85
$crypto_modules = array('glxsb' => gettext("AMD Geode LX Security Block"),
82 86
			'aesni' => gettext("AES-NI CPU-based Acceleration"));
83 87

  
......
163 167

  
164 168
		$config['system']['powerd_ac_mode'] = $_POST['powerd_ac_mode'];
165 169
		$config['system']['powerd_battery_mode'] = $_POST['powerd_battery_mode'];
170
		$config['system']['powerd_normal_mode'] = $_POST['powerd_normal_mode'];
166 171

  
167 172
		if($_POST['crypto_hardware'])
168 173
			$config['system']['crypto_hardware'] = $_POST['crypto_hardware'];
......
396 401
										<option value="min"<?php if($pconfig['powerd_battery_mode']=="min") echo " selected=\"selected\""; ?>><?=gettext("Minimum");?></option>
397 402
										<option value="max"<?php if($pconfig['powerd_battery_mode']=="max") echo " selected=\"selected\""; ?>><?=gettext("Maximum");?></option>
398 403
									</select>
404
									<br />
405
									<?=gettext("On Unknown Power Mode"); ?>&nbsp;:&nbsp;
406
									<select name="powerd_normal_mode" id="powerd_normal_mode">
407
										<option value="hadp"<?php if($pconfig['powerd_normal_mode']=="hadp") echo " selected=\"selected\""; ?>><?=gettext("Hiadaptive");?></option>
408
										<option value="adp"<?php if($pconfig['powerd_normal_mode']=="adp") echo " selected=\"selected\""; ?>><?=gettext("Adaptive");?></option>
409
										<option value="min"<?php if($pconfig['powerd_normal_mode']=="min") echo " selected=\"selected\""; ?>><?=gettext("Minimum");?></option>
410
										<option value="max"<?php if($pconfig['powerd_normal_mode']=="max") echo " selected=\"selected\""; ?>><?=gettext("Maximum");?></option>
411
									</select>
399 412
									<br /><br />
400 413
									<?=gettext("The powerd utility monitors the system state and sets various power control " .
401 414
									"options accordingly.  It offers four modes (maximum, minimum, adaptive " .

Formats disponibles : Unified diff