Gentoo Archives: gentoo-user

From: Daniel Pielmeier <daniel.pielmeier@××××××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: hdparm and baselayout
Date: Fri, 18 Aug 2006 22:06:45
Message-Id: 44E6381F.9040701@googlemail.com
In Reply to: Re: [gentoo-user] Re: hdparm and baselayout by Richard Fish
1 > Sorry, I missed the 'doesn't work under sudo' part.
2 >
3 > Can you post the output with the set -x option when run under sudo?
4
5 okay here comes something strange
6
7 billie@gentoo ~ $ LC_ALL=de_DE.utf8
8 billie@gentoo ~ $ sudo /etc/init.d/hdparm stop
9 billie@gentoo ~ $ sudo /etc/init.d/hdparm start
10 * Running hdparm on /dev/hda ... [ ok ]
11 * Running hdparm on /dev/hdb ... [ ok ]
12
13 billie@gentoo ~ $ LC_ALL=en_US
14 billie@gentoo ~ $ sudo /etc/init.d/hdparm stop
15 billie@gentoo ~ $ sudo /etc/init.d/hdparm start
16 * Running hdparm on /dev/hda ... [ ok ]
17 * Running hdparm on /dev/hdb ... [ ok ]
18 * Running hdparm on /dev/hdc ... [ ok ]
19 * Running hdparm on /dev/hdd ... [ ok ]
20
21 it seems when i set the locale to en_US it works when i set it to
22 de_DE.utf8 it fails
23
24
25
26 output with LC_ALL=de_DE.utf8
27
28
29 sudo /etc/init.d/hdparm start
30 + [[ -z start stop restart ]]
31 + shift
32 + [[ 1 -lt 1 ]]
33 + for arg in '$*'
34 + case "${arg}" in
35 + retval=0
36 + for arg in '$*'
37 + case "${arg}" in
38 + svc_start
39 + local x= y= retval=0 startinactive=
40 + is_runlevel_start
41 + [[ -d /var/lib/init.d/softscripts.old ]]
42 + service_started hdparm
43 + test_service_state hdparm started
44 + [[ -z hdparm ]]
45 + [[ -z started ]]
46 + local f=/var/lib/init.d/started/hdparm
47 + [[ -L /var/lib/init.d/started/hdparm ]]
48 + [[ ! -e /var/lib/init.d/started/hdparm ]]
49 + rm -f /var/lib/init.d/started/hdparm
50 + return 1
51 + service_inactive hdparm
52 + test_service_state hdparm inactive
53 + [[ -z hdparm ]]
54 + [[ -z inactive ]]
55 + local f=/var/lib/init.d/inactive/hdparm
56 + [[ -L /var/lib/init.d/inactive/hdparm ]]
57 + [[ ! -e /var/lib/init.d/inactive/hdparm ]]
58 + rm -f /var/lib/init.d/inactive/hdparm
59 + return 1
60 + mark_service_starting hdparm
61 + [[ -z hdparm ]]
62 + ln -sn /etc/init.d/hdparm /var/lib/init.d/starting/hdparm
63 + [[ -f /var/lib/init.d/started/hdparm ]]
64 + [[ -f /var/lib/init.d/inactive/hdparm ]]
65 + return 0
66 + trap svc_quit INT QUIT TSTP
67 + service_message 'Service hdparm starting'
68 + [[ no != \y\e\s ]]
69 + return
70 + broken hdparm
71 + check_dependency broken hdparm
72 + [[ -z broken ]]
73 + [[ -z hdparm ]]
74 + local x myservice deps
75 + [[ hdparm == \-\t ]]
76 + myservice=hdparm
77 + get_dep_info hdparm
78 + [[ -z hdparm ]]
79 + local myservice=hdparm
80 + [[ hdparm == '' ]]
81 ++ get_service_index hdparm 0
82 ++ [[ -z hdparm ]]
83 ++ [[ -z 0 ]]
84 ++ local x myservice=hdparm index=0
85 ++ [[ -n 0 ]]
86 ++ [[ 0 -gt 0 ]]
87 ++ (( x=1 ))
88 ++ (( x<=49 ))
89 ++ index=10
90 ++ [[ hdparm == \d\b\u\s ]]
91 ++ (( x++ ))
92 ++ (( x<=49 ))
93 ++ index=20
94 ++ [[ hdparm == \e\s\o\u\n\d ]]
95 ++ (( x++ ))
96 ++ (( x<=49 ))
97 ++ index=30
98 ++ [[ hdparm == \f\i\r\e\s\t\a\r\t\e\r ]]
99 ++ (( x++ ))
100 ++ (( x<=49 ))
101 ++ index=40
102 ++ [[ hdparm == \g\p\m ]]
103 ++ (( x++ ))
104 ++ (( x<=49 ))
105 ++ index=50
106 ++ [[ hdparm == \h\a\l\d ]]
107 ++ (( x++ ))
108 ++ (( x<=49 ))
109 ++ index=60
110 ++ [[ hdparm == \n\e\t\.\e\t\h\0 ]]
111 ++ (( x++ ))
112 ++ (( x<=49 ))
113 ++ index=70
114 ++ [[ hdparm == \n\e\t\.\l\o ]]
115 ++ (( x++ ))
116 ++ (( x<=49 ))
117 ++ index=80
118 ++ [[ hdparm == \h\d\p\a\r\m ]]
119 ++ echo 80
120 ++ return 0
121 + rc_index=80
122 + rc_mtime=1155938159
123 + rc_name=hdparm
124 + rc_ineed=
125 + rc_needsme=
126 + rc_iuse=
127 + rc_usesme=
128 + rc_ibefore='bootmisc local'
129 + rc_iafter=checkroot
130 + rc_broken=
131 + rc_mtime=1155938159
132 + return 0
133 + deps=rc_broken
134 + [[ -z '' ]]
135 + return 1
136 + local ib_save=
137 + unset IN_BACKGROUND
138 + [[ 0 == \0 ]]
139 + [[ '' != \y\e\s ]]
140 ++ ineed hdparm
141 ++ check_dependency ineed hdparm
142 ++ [[ -z ineed ]]
143 ++ [[ -z hdparm ]]
144 ++ local x myservice deps
145 ++ [[ hdparm == \-\t ]]
146 ++ myservice=hdparm
147 ++ get_dep_info hdparm
148 ++ [[ -z hdparm ]]
149 ++ local myservice=hdparm
150 ++ [[ hdparm == \h\d\p\a\r\m ]]
151 ++ [[ -n 1155938159 ]]
152 ++ return 0
153 ++ deps=rc_ineed
154 ++ [[ -z '' ]]
155 ++ return 1
156 ++ valid_iuse hdparm
157 ++ valid_i use hdparm
158 ++ local mylevel=boot x= valid=
159 ++ [[ use != \a\f\t\e\r ]]
160 ++ [[ use != \u\s\e ]]
161 ++ [[ -f /var/lib/init.d/softlevel ]]
162 ++ mylevel=default
163 +++ iuse hdparm
164 +++ check_dependency iuse hdparm
165 +++ [[ -z iuse ]]
166 +++ [[ -z hdparm ]]
167 +++ local x myservice deps
168 +++ [[ hdparm == \-\t ]]
169 +++ myservice=hdparm
170 +++ get_dep_info hdparm
171 +++ [[ -z hdparm ]]
172 +++ local myservice=hdparm
173 +++ [[ hdparm == \h\d\p\a\r\m ]]
174 +++ [[ -n 1155938159 ]]
175 +++ return 0
176 +++ deps=rc_iuse
177 +++ [[ -z '' ]]
178 +++ return 1
179 ++ echo ''
180 ++ return 0
181 + local 'startupservices= '
182 + local netservices=
183 ++ dolisting '/etc/runlevels/boot/net.*'
184 ++ local x=
185 ++ local y=
186 ++ local tmpstr=
187 ++ local mylist=
188 ++ local 'mypath=/etc/runlevels/boot/net.*'
189 ++ [[ /etc/runlevels/boot/net.* !=
190 \/\e\t\c\/\r\u\n\l\e\v\e\l\s\/\b\o\o\t\/\n\e\t\.\* ]]
191 ++ for x in '${mypath}'
192 ++ [[ ! -e /etc/runlevels/boot/net.lo ]]
193 ++ [[ ! -d /etc/runlevels/boot/net.lo ]]
194 ++ [[ -L /etc/runlevels/boot/net.lo ]]
195 +++ ls /etc/runlevels/boot/net.lo
196 ++ mylist=' /etc/runlevels/boot/net.lo'
197 ++ echo ' /etc/runlevels/boot/net.lo'
198 ++ dolisting '/etc/runlevels/default/net.*'
199 ++ local x=
200 ++ local y=
201 ++ local tmpstr=
202 ++ local mylist=
203 ++ local 'mypath=/etc/runlevels/default/net.*'
204 ++ [[ /etc/runlevels/default/net.* !=
205 \/\e\t\c\/\r\u\n\l\e\v\e\l\s\/\d\e\f\a\u\l\t\/\n\e\t\.\* ]]
206 ++ for x in '${mypath}'
207 ++ [[ ! -e /etc/runlevels/default/net.eth0 ]]
208 ++ [[ ! -d /etc/runlevels/default/net.eth0 ]]
209 ++ [[ -L /etc/runlevels/default/net.eth0 ]]
210 +++ ls /etc/runlevels/default/net.eth0
211 ++ mylist=' /etc/runlevels/default/net.eth0'
212 ++ echo ' /etc/runlevels/default/net.eth0'
213 ++ dolisting '/var/lib/init.d/coldplugged/net.*'
214 ++ local x=
215 ++ local y=
216 ++ local tmpstr=
217 ++ local mylist=
218 ++ local 'mypath=/var/lib/init.d/coldplugged/net.*'
219 ++ [[ /var/lib/init.d/coldplugged/net.* !=
220 \/\v\a\r\/\l\i\b\/\i\n\i\t\.\d\/\c\o\l\d\p\l\u\g\g\e\d\/\n\e\t\.\* ]]
221 ++ for x in '${mypath}'
222 ++ [[ ! -e /var/lib/init.d/coldplugged/net.* ]]
223 ++ continue
224 ++ echo ''
225 + for x in '$(dolisting "/etc/runlevels/${BOOTLEVEL}/net.*")'
226 '$(dolisting "/etc/runlevels/${mylevel}/net.*")' '$(dolisting
227 "/var/lib/init.d/coldplugged/net.*")'
228 + netservices=' net.lo'
229 + for x in '$(dolisting "/etc/runlevels/${BOOTLEVEL}/net.*")'
230 '$(dolisting "/etc/runlevels/${mylevel}/net.*")' '$(dolisting
231 "/var/lib/init.d/coldplugged/net.*")'
232 + netservices=' net.lo net.eth0'
233 + is_runlevel_start
234 + [[ -d /var/lib/init.d/softscripts.old ]]
235 + is_runlevel_start
236 + [[ -d /var/lib/init.d/softscripts.old ]]
237 + [[ == *\ \n\e\t\ * ]]
238 + [[ -n '' ]]
239 + [[ 0 == \0 ]]
240 + IN_BACKGROUND=
241 + [[ -n '' ]]
242 + [[ no == \y\e\s ]]
243 + start
244 + '[' -e /dev/.devfs ']'
245 + for device in '/dev/hd?'
246 + local errmsg status
247 ++ :
248 + errmsg=
249 + status=0
250 + [[ -b /dev/hda ]]
251 + [[ 0 == 0 ]]
252 ++ basename /dev/hda
253 + eval 'args=${hda_args}'
254 ++ args='-A1 -X70 -d1 -u1 -m16 -a64'
255 + do_hdparm
256 + [[ -n -A1 -X70 -d1 -u1 -m16 -a64 ]]
257 ++ readlink -f /dev/hda
258 + local orgdevice=/dev/hda
259 + [[ -b /dev/hda ]]
260 + ebegin 'Running hdparm on /dev/hda'
261 + local 'msg=Running hdparm on /dev/hda' dots spaces=
262 + [[ no == \y\e\s ]]
263 + [[ -n '' ]]
264 + msg='Running hdparm on /dev/hda ...'
265 + einfon 'Running hdparm on /dev/hda ...'
266 + [[ no == \y\e\s ]]
267 + [[ yes != \y\e\s ]]
268 + echo -ne ' * Running hdparm on /dev/hda ...'
269 * Running hdparm on /dev/hda ...+ LAST_E_CMD=einfon
270 + return 0
271 + [[ yes == \y\e\s ]]
272 + echo
273
274 + LAST_E_LEN=33
275 + LAST_E_CMD=ebegin
276 + return 0
277 + hdparm -A1 -X70 -d1 -u1 -m16 -a64 /dev/hda
278 + eend 0
279 + local retval=0
280 + shift
281 + _eend 0 eerror ''
282 + local retval=0 efunc=eerror msg
283 + shift 2
284 + [[ 0 == \0 ]]
285 + [[ no == \y\e\s ]]
286 + msg='[ ok ]'
287 + [[ yes == \y\e\s ]] [ ok ]'e '
288
289 [ ok ]+ return 0
290 + LAST_E_CMD=eend
291 + return 0
292 + for device in '/dev/hd?'
293 + local errmsg status
294 ++ :
295 + errmsg=
296 + status=0
297 + [[ -b /dev/hdb ]]
298 + [[ 0 == 0 ]]
299 ++ basename /dev/hdb
300 + eval 'args=${hdb_args}'
301 ++ args='-A1 -X69 -d1 -u1 -m16 -a64'
302 + do_hdparm
303 + [[ -n -A1 -X69 -d1 -u1 -m16 -a64 ]]
304 ++ readlink -f /dev/hdb
305 + local orgdevice=/dev/hdb
306 + [[ -b /dev/hdb ]]
307 + ebegin 'Running hdparm on /dev/hdb'
308 + local 'msg=Running hdparm on /dev/hdb' dots spaces=
309 + [[ no == \y\e\s ]]
310 + [[ -n '' ]]
311 + msg='Running hdparm on /dev/hdb ...'
312 + einfon 'Running hdparm on /dev/hdb ...'
313 + [[ no == \y\e\s ]]
314 + [[ yes != \y\e\s ]]
315 + echo -ne ' * Running hdparm on /dev/hdb ...'
316 * Running hdparm on /dev/hdb ...+ LAST_E_CMD=einfon
317 + return 0
318 + [[ yes == \y\e\s ]]
319 + echo
320
321 + LAST_E_LEN=33
322 + LAST_E_CMD=ebegin
323 + return 0
324 + hdparm -A1 -X69 -d1 -u1 -m16 -a64 /dev/hdb
325 + eend 0
326 + local retval=0
327 + shift
328 + _eend 0 eerror ''
329 + local retval=0 efunc=eerror msg
330 + shift 2
331 + [[ 0 == \0 ]]
332 + [[ no == \y\e\s ]]
333 + msg='[ ok ]'
334 + [[ yes == \y\e\s ]] [ ok ]'e '
335
336 [ ok ]+ return 0
337 + LAST_E_CMD=eend
338 + return 0
339 + for device in '/dev/hd?'
340 + local errmsg status
341 ++ :
342 + errmsg='/etc/init.d/hdparm: line 122: /dev/hdc: Kein Medium gefunden'
343 + status=1
344 + [[ -b /dev/hdc ]]
345 + [[ 1 == 0 ]]
346 + [[ /etc/init.d/hdparm: line 122: /dev/hdc: Kein Medium gefunden ==
347 *\:\ \N\o\ \m\e\d\i\u\m\ \f\o\u\n\d ]]
348 + for device in '/dev/hd?'
349 + local errmsg status
350 ++ :
351 + errmsg='/etc/init.d/hdparm: line 122: /dev/hdd: Kein Medium gefunden'
352 + status=1
353 + [[ -b /dev/hdd ]]
354 + [[ 1 == 0 ]]
355 + [[ /etc/init.d/hdparm: line 122: /dev/hdd: Kein Medium gefunden ==
356 *\:\ \N\o\ \m\e\d\i\u\m\ \f\o\u\n\d ]]
357 + retval=0
358 + [[ 0 == \0 ]]
359 + service_inactive hdparm
360 + test_service_state hdparm inactive
361 + [[ -z hdparm ]]
362 + [[ -z inactive ]]
363 + local f=/var/lib/init.d/inactive/hdparm
364 + [[ -L /var/lib/init.d/inactive/hdparm ]]
365 + [[ ! -e /var/lib/init.d/inactive/hdparm ]]
366 + rm -f /var/lib/init.d/inactive/hdparm
367 + return 1
368 + [[ 0 != \0 ]]
369 + svcstarted=0
370 + mark_service_started hdparm
371 + [[ -z hdparm ]]
372 + ln -snf /etc/init.d/hdparm /var/lib/init.d/started/hdparm
373 + rm -f /var/lib/init.d/starting/hdparm /var/lib/init.d/inactive/hdparm
374 /var/lib/init.d/wasinactive/hdparm /var/lib/init.d/stopping/hdparm
375 '/var/lib/init.d/scheduled/*/hdparm'
376 + return 0
377 + service_message 'Service hdparm started'
378 + [[ no != \y\e\s ]]
379 + return
380 + svc_trap
381 + trap 'eerror "ERROR: ${SVCNAME} caught an interrupt"; exit 1' INT
382 QUIT TSTP
383 + return 0
384 + retval=0
385 + service_started hdparm
386 + test_service_state hdparm started
387 + [[ -z hdparm ]]
388 + [[ -z started ]]
389 + local f=/var/lib/init.d/started/hdparm
390 + [[ -L /var/lib/init.d/started/hdparm ]]
391 + return 0
392 + svc_start_scheduled
393 + [[ ! -d /var/lib/init.d/scheduled/hdparm ]]
394 + return
395 + exit 0
396
397
398
399 output with LC_ALL=en_US
400
401
402 sudo /etc/init.d/hdparm start
403 + [[ -z start stop restart ]]
404 + shift
405 + [[ 1 -lt 1 ]]
406 + for arg in '$*'
407 + case "${arg}" in
408 + retval=0
409 + for arg in '$*'
410 + case "${arg}" in
411 + svc_start
412 + local x= y= retval=0 startinactive=
413 + is_runlevel_start
414 + [[ -d /var/lib/init.d/softscripts.old ]]
415 + service_started hdparm
416 + test_service_state hdparm started
417 + [[ -z hdparm ]]
418 + [[ -z started ]]
419 + local f=/var/lib/init.d/started/hdparm
420 + [[ -L /var/lib/init.d/started/hdparm ]]
421 + [[ ! -e /var/lib/init.d/started/hdparm ]]
422 + rm -f /var/lib/init.d/started/hdparm
423 + return 1
424 + service_inactive hdparm
425 + test_service_state hdparm inactive
426 + [[ -z hdparm ]]
427 + [[ -z inactive ]]
428 + local f=/var/lib/init.d/inactive/hdparm
429 + [[ -L /var/lib/init.d/inactive/hdparm ]]
430 + [[ ! -e /var/lib/init.d/inactive/hdparm ]]
431 + rm -f /var/lib/init.d/inactive/hdparm
432 + return 1
433 + mark_service_starting hdparm
434 + [[ -z hdparm ]]
435 + ln -sn /etc/init.d/hdparm /var/lib/init.d/starting/hdparm
436 + [[ -f /var/lib/init.d/started/hdparm ]]
437 + [[ -f /var/lib/init.d/inactive/hdparm ]]
438 + return 0
439 + trap svc_quit INT QUIT TSTP
440 + service_message 'Service hdparm starting'
441 + [[ no != \y\e\s ]]
442 + return
443 + broken hdparm
444 + check_dependency broken hdparm
445 + [[ -z broken ]]
446 + [[ -z hdparm ]]
447 + local x myservice deps
448 + [[ hdparm == \-\t ]]
449 + myservice=hdparm
450 + get_dep_info hdparm
451 + [[ -z hdparm ]]
452 + local myservice=hdparm
453 + [[ hdparm == '' ]]
454 ++ get_service_index hdparm 0
455 ++ [[ -z hdparm ]]
456 ++ [[ -z 0 ]]
457 ++ local x myservice=hdparm index=0
458 ++ [[ -n 0 ]]
459 ++ [[ 0 -gt 0 ]]
460 ++ (( x=1 ))
461 ++ (( x<=49 ))
462 ++ index=10
463 ++ [[ hdparm == \d\b\u\s ]]
464 ++ (( x++ ))
465 ++ (( x<=49 ))
466 ++ index=20
467 ++ [[ hdparm == \e\s\o\u\n\d ]]
468 ++ (( x++ ))
469 ++ (( x<=49 ))
470 ++ index=30
471 ++ [[ hdparm == \f\i\r\e\s\t\a\r\t\e\r ]]
472 ++ (( x++ ))
473 ++ (( x<=49 ))
474 ++ index=40
475 ++ [[ hdparm == \g\p\m ]]
476 ++ (( x++ ))
477 ++ (( x<=49 ))
478 ++ index=50
479 ++ [[ hdparm == \h\a\l\d ]]
480 ++ (( x++ ))
481 ++ (( x<=49 ))
482 ++ index=60
483 ++ [[ hdparm == \n\e\t\.\e\t\h\0 ]]
484 ++ (( x++ ))
485 ++ (( x<=49 ))
486 ++ index=70
487 ++ [[ hdparm == \n\e\t\.\l\o ]]
488 ++ (( x++ ))
489 ++ (( x<=49 ))
490 ++ index=80
491 ++ [[ hdparm == \h\d\p\a\r\m ]]
492 ++ echo 80
493 ++ return 0
494 + rc_index=80
495 + rc_mtime=1155938159
496 + rc_name=hdparm
497 + rc_ineed=
498 + rc_needsme=
499 + rc_iuse=
500 + rc_usesme=
501 + rc_ibefore='bootmisc local'
502 + rc_iafter=checkroot
503 + rc_broken=
504 + rc_mtime=1155938159
505 + return 0
506 + deps=rc_broken
507 + [[ -z '' ]]
508 + return 1
509 + local ib_save=
510 + unset IN_BACKGROUND
511 + [[ 0 == \0 ]]
512 + [[ '' != \y\e\s ]]
513 ++ ineed hdparm
514 ++ check_dependency ineed hdparm
515 ++ [[ -z ineed ]]
516 ++ [[ -z hdparm ]]
517 ++ local x myservice deps
518 ++ [[ hdparm == \-\t ]]
519 ++ myservice=hdparm
520 ++ get_dep_info hdparm
521 ++ [[ -z hdparm ]]
522 ++ local myservice=hdparm
523 ++ [[ hdparm == \h\d\p\a\r\m ]]
524 ++ [[ -n 1155938159 ]]
525 ++ return 0
526 ++ deps=rc_ineed
527 ++ [[ -z '' ]]
528 ++ return 1
529 ++ valid_iuse hdparm
530 ++ valid_i use hdparm
531 ++ local mylevel=boot x= valid=
532 ++ [[ use != \a\f\t\e\r ]]
533 ++ [[ use != \u\s\e ]]
534 ++ [[ -f /var/lib/init.d/softlevel ]]
535 ++ mylevel=default
536 +++ iuse hdparm
537 +++ check_dependency iuse hdparm
538 +++ [[ -z iuse ]]
539 +++ [[ -z hdparm ]]
540 +++ local x myservice deps
541 +++ [[ hdparm == \-\t ]]
542 +++ myservice=hdparm
543 +++ get_dep_info hdparm
544 +++ [[ -z hdparm ]]
545 +++ local myservice=hdparm
546 +++ [[ hdparm == \h\d\p\a\r\m ]]
547 +++ [[ -n 1155938159 ]]
548 +++ return 0
549 +++ deps=rc_iuse
550 +++ [[ -z '' ]]
551 +++ return 1
552 ++ echo ''
553 ++ return 0
554 + local 'startupservices= '
555 + local netservices=
556 ++ dolisting '/etc/runlevels/boot/net.*'
557 ++ local x=
558 ++ local y=
559 ++ local tmpstr=
560 ++ local mylist=
561 ++ local 'mypath=/etc/runlevels/boot/net.*'
562 ++ [[ /etc/runlevels/boot/net.* !=
563 \/\e\t\c\/\r\u\n\l\e\v\e\l\s\/\b\o\o\t\/\n\e\t\.\* ]]
564 ++ for x in '${mypath}'
565 ++ [[ ! -e /etc/runlevels/boot/net.lo ]]
566 ++ [[ ! -d /etc/runlevels/boot/net.lo ]]
567 ++ [[ -L /etc/runlevels/boot/net.lo ]]
568 +++ ls /etc/runlevels/boot/net.lo
569 ++ mylist=' /etc/runlevels/boot/net.lo'
570 ++ echo ' /etc/runlevels/boot/net.lo'
571 ++ dolisting '/etc/runlevels/default/net.*'
572 ++ local x=
573 ++ local y=
574 ++ local tmpstr=
575 ++ local mylist=
576 ++ local 'mypath=/etc/runlevels/default/net.*'
577 ++ [[ /etc/runlevels/default/net.* !=
578 \/\e\t\c\/\r\u\n\l\e\v\e\l\s\/\d\e\f\a\u\l\t\/\n\e\t\.\* ]]
579 ++ for x in '${mypath}'
580 ++ [[ ! -e /etc/runlevels/default/net.eth0 ]]
581 ++ [[ ! -d /etc/runlevels/default/net.eth0 ]]
582 ++ [[ -L /etc/runlevels/default/net.eth0 ]]
583 +++ ls /etc/runlevels/default/net.eth0
584 ++ mylist=' /etc/runlevels/default/net.eth0'
585 ++ echo ' /etc/runlevels/default/net.eth0'
586 ++ dolisting '/var/lib/init.d/coldplugged/net.*'
587 ++ local x=
588 ++ local y=
589 ++ local tmpstr=
590 ++ local mylist=
591 ++ local 'mypath=/var/lib/init.d/coldplugged/net.*'
592 ++ [[ /var/lib/init.d/coldplugged/net.* !=
593 \/\v\a\r\/\l\i\b\/\i\n\i\t\.\d\/\c\o\l\d\p\l\u\g\g\e\d\/\n\e\t\.\* ]]
594 ++ for x in '${mypath}'
595 ++ [[ ! -e /var/lib/init.d/coldplugged/net.* ]]
596 ++ continue
597 ++ echo ''
598 + for x in '$(dolisting "/etc/runlevels/${BOOTLEVEL}/net.*")'
599 '$(dolisting "/etc/runlevels/${mylevel}/net.*")' '$(dolisting
600 "/var/lib/init.d/coldplugged/net.*")'
601 + netservices=' net.lo'
602 + for x in '$(dolisting "/etc/runlevels/${BOOTLEVEL}/net.*")'
603 '$(dolisting "/etc/runlevels/${mylevel}/net.*")' '$(dolisting
604 "/var/lib/init.d/coldplugged/net.*")'
605 + netservices=' net.lo net.eth0'
606 + is_runlevel_start
607 + [[ -d /var/lib/init.d/softscripts.old ]]
608 + is_runlevel_start
609 + [[ -d /var/lib/init.d/softscripts.old ]]
610 + [[ == *\ \n\e\t\ * ]]
611 + [[ -n '' ]]
612 + [[ 0 == \0 ]]
613 + IN_BACKGROUND=
614 + [[ -n '' ]]
615 + [[ no == \y\e\s ]]
616 + start
617 + '[' -e /dev/.devfs ']'
618 + for device in '/dev/hd?'
619 + local errmsg status
620 ++ :
621 + errmsg=
622 + status=0
623 + [[ -b /dev/hda ]]
624 + [[ 0 == 0 ]]
625 ++ basename /dev/hda
626 + eval 'args=${hda_args}'
627 ++ args='-A1 -X70 -d1 -u1 -m16 -a64'
628 + do_hdparm
629 + [[ -n -A1 -X70 -d1 -u1 -m16 -a64 ]]
630 ++ readlink -f /dev/hda
631 + local orgdevice=/dev/hda
632 + [[ -b /dev/hda ]]
633 + ebegin 'Running hdparm on /dev/hda'
634 + local 'msg=Running hdparm on /dev/hda' dots spaces=
635 + [[ no == \y\e\s ]]
636 + [[ -n '' ]]
637 + msg='Running hdparm on /dev/hda ...'
638 + einfon 'Running hdparm on /dev/hda ...'
639 + [[ no == \y\e\s ]]
640 + [[ yes != \y\e\s ]]
641 + echo -ne ' * Running hdparm on /dev/hda ...'
642 * Running hdparm on /dev/hda ...+ LAST_E_CMD=einfon
643 + return 0
644 + [[ yes == \y\e\s ]]
645 + echo
646
647 + LAST_E_LEN=33
648 + LAST_E_CMD=ebegin
649 + return 0
650 + hdparm -A1 -X70 -d1 -u1 -m16 -a64 /dev/hda
651 + eend 0
652 + local retval=0
653 + shift
654 + _eend 0 eerror ''
655 + local retval=0 efunc=eerror msg
656 + shift 2
657 + [[ 0 == \0 ]]
658 + [[ no == \y\e\s ]]
659 + msg='[ ok ]'
660 + [[ yes == \y\e\s ]] [ ok ]'e '
661
662 [ ok ]+ return 0
663 + LAST_E_CMD=eend
664 + return 0
665 + for device in '/dev/hd?'
666 + local errmsg status
667 ++ :
668 + errmsg=
669 + status=0
670 + [[ -b /dev/hdb ]]
671 + [[ 0 == 0 ]]
672 ++ basename /dev/hdb
673 + eval 'args=${hdb_args}'
674 ++ args='-A1 -X69 -d1 -u1 -m16 -a64'
675 + do_hdparm
676 + [[ -n -A1 -X69 -d1 -u1 -m16 -a64 ]]
677 ++ readlink -f /dev/hdb
678 + local orgdevice=/dev/hdb
679 + [[ -b /dev/hdb ]]
680 + ebegin 'Running hdparm on /dev/hdb'
681 + local 'msg=Running hdparm on /dev/hdb' dots spaces=
682 + [[ no == \y\e\s ]]
683 + [[ -n '' ]]
684 + msg='Running hdparm on /dev/hdb ...'
685 + einfon 'Running hdparm on /dev/hdb ...'
686 + [[ no == \y\e\s ]]
687 + [[ yes != \y\e\s ]]
688 + echo -ne ' * Running hdparm on /dev/hdb ...'
689 * Running hdparm on /dev/hdb ...+ LAST_E_CMD=einfon
690 + return 0
691 + [[ yes == \y\e\s ]]
692 + echo
693
694 + LAST_E_LEN=33
695 + LAST_E_CMD=ebegin
696 + return 0
697 + hdparm -A1 -X69 -d1 -u1 -m16 -a64 /dev/hdb
698 + eend 0
699 + local retval=0
700 + shift
701 + _eend 0 eerror ''
702 + local retval=0 efunc=eerror msg
703 + shift 2
704 + [[ 0 == \0 ]]
705 + [[ no == \y\e\s ]]
706 + msg='[ ok ]'
707 + [[ yes == \y\e\s ]] [ ok ]'e '
708
709 [ ok ]+ return 0
710 + LAST_E_CMD=eend
711 + return 0
712 + for device in '/dev/hd?'
713 + local errmsg status
714 ++ :
715 + errmsg='/etc/init.d/hdparm: line 122: /dev/hdc: No medium found'
716 + status=1
717 + [[ -b /dev/hdc ]]
718 + [[ 1 == 0 ]]
719 + [[ /etc/init.d/hdparm: line 122: /dev/hdc: No medium found == *\:\
720 \N\o\ \m\e\d\i\u\m\ \f\o\u\n\d ]]
721 ++ basename /dev/hdc
722 + eval 'args=${hdc_args}'
723 ++ args='-d1 -u1 -a256 -E8'
724 + do_hdparm
725 + [[ -n -d1 -u1 -a256 -E8 ]]
726 ++ readlink -f /dev/hdc
727 + local orgdevice=/dev/hdc
728 + [[ -b /dev/hdc ]]
729 + ebegin 'Running hdparm on /dev/hdc'
730 + local 'msg=Running hdparm on /dev/hdc' dots spaces=
731 + [[ no == \y\e\s ]]
732 + [[ -n '' ]]
733 + msg='Running hdparm on /dev/hdc ...'
734 + einfon 'Running hdparm on /dev/hdc ...'
735 + [[ no == \y\e\s ]]
736 + [[ yes != \y\e\s ]]
737 + echo -ne ' * Running hdparm on /dev/hdc ...'
738 * Running hdparm on /dev/hdc ...+ LAST_E_CMD=einfon
739 + return 0
740 + [[ yes == \y\e\s ]]
741 + echo
742
743 + LAST_E_LEN=33
744 + LAST_E_CMD=ebegin
745 + return 0
746 + hdparm -d1 -u1 -a256 -E8 /dev/hdc
747 + eend 0
748 + local retval=0
749 + shift
750 + _eend 0 eerror ''
751 + local retval=0 efunc=eerror msg
752 + shift 2
753 + [[ 0 == \0 ]]
754 + [[ no == \y\e\s ]]
755 + msg='[ ok ]'
756 + [[ yes == \y\e\s ]] [ ok ]'e '
757
758 [ ok ]+ return 0
759 + LAST_E_CMD=eend
760 + return 0
761 + for device in '/dev/hd?'
762 + local errmsg status
763 ++ :
764 + errmsg='/etc/init.d/hdparm: line 122: /dev/hdd: No medium found'
765 + status=1
766 + [[ -b /dev/hdd ]]
767 + [[ 1 == 0 ]]
768 + [[ /etc/init.d/hdparm: line 122: /dev/hdd: No medium found == *\:\
769 \N\o\ \m\e\d\i\u\m\ \f\o\u\n\d ]]
770 ++ basename /dev/hdd
771 + eval 'args=${hdd_args}'
772 ++ args='-d1 -u1 -a256 -E8'
773 + do_hdparm
774 + [[ -n -d1 -u1 -a256 -E8 ]]
775 ++ readlink -f /dev/hdd
776 + local orgdevice=/dev/hdd
777 + [[ -b /dev/hdd ]]
778 + ebegin 'Running hdparm on /dev/hdd'
779 + local 'msg=Running hdparm on /dev/hdd' dots spaces=
780 + [[ no == \y\e\s ]]
781 + [[ -n '' ]]
782 + msg='Running hdparm on /dev/hdd ...'
783 + einfon 'Running hdparm on /dev/hdd ...'
784 + [[ no == \y\e\s ]]
785 + [[ yes != \y\e\s ]]
786 + echo -ne ' * Running hdparm on /dev/hdd ...'
787 * Running hdparm on /dev/hdd ...+ LAST_E_CMD=einfon
788 + return 0
789 + [[ yes == \y\e\s ]]
790 + echo
791
792 + LAST_E_LEN=33
793 + LAST_E_CMD=ebegin
794 + return 0
795 + hdparm -d1 -u1 -a256 -E8 /dev/hdd
796 + eend 0
797 + local retval=0
798 + shift
799 + _eend 0 eerror ''
800 + local retval=0 efunc=eerror msg
801 + shift 2
802 + [[ 0 == \0 ]]
803 + [[ no == \y\e\s ]]
804 + msg='[ ok ]'
805 + [[ yes == \y\e\s ]] [ ok ]'e '
806
807 [ ok ]+ return 0
808 + LAST_E_CMD=eend
809 + return 0
810 + retval=0
811 + [[ 0 == \0 ]]
812 + service_inactive hdparm
813 + test_service_state hdparm inactive
814 + [[ -z hdparm ]]
815 + [[ -z inactive ]]
816 + local f=/var/lib/init.d/inactive/hdparm
817 + [[ -L /var/lib/init.d/inactive/hdparm ]]
818 + [[ ! -e /var/lib/init.d/inactive/hdparm ]]
819 + rm -f /var/lib/init.d/inactive/hdparm
820 + return 1
821 + [[ 0 != \0 ]]
822 + svcstarted=0
823 + mark_service_started hdparm
824 + [[ -z hdparm ]]
825 + ln -snf /etc/init.d/hdparm /var/lib/init.d/started/hdparm
826 + rm -f /var/lib/init.d/starting/hdparm /var/lib/init.d/inactive/hdparm
827 /var/lib/init.d/wasinactive/hdparm /var/lib/init.d/stopping/hdparm
828 '/var/lib/init.d/scheduled/*/hdparm'
829 + return 0
830 + service_message 'Service hdparm started'
831 + [[ no != \y\e\s ]]
832 + return
833 + svc_trap
834 + trap 'eerror "ERROR: ${SVCNAME} caught an interrupt"; exit 1' INT
835 QUIT TSTP
836 + return 0
837 + retval=0
838 + service_started hdparm
839 + test_service_state hdparm started
840 + [[ -z hdparm ]]
841 + [[ -z started ]]
842 + local f=/var/lib/init.d/started/hdparm
843 + [[ -L /var/lib/init.d/started/hdparm ]]
844 + return 0
845 + svc_start_scheduled
846 + [[ ! -d /var/lib/init.d/scheduled/hdparm ]]
847 + return
848 + exit 0
849 --
850 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] Re: hdparm and baselayout Benno Schulenberg <benno.schulenberg@×××××.com>