Re: how do you make Fedora 16 run a script at boot time, was: Fedora 16 black screen with Radeon HD 6470M: partially solved?
On Thu, 8 Dec 2011 22:52:15 +0100, MF (M.) wrote: On Thu, Dec 08, 2011 22:40:11 PM +0100, Marco Fioretti wrote: # #! /bin/bash modprobe radeon echo IGD /sys/kernel/debug/vgaswitcheroo/switch echo OFF /sys/kernel/debug/vgaswitcheroo/switch # and then add to /etc/rc/rc.local ^^ A typo? Is this sorry, I hit the button too early. I meant: is it OK? Is it all I should do? It turns out it isn't. The script isn't executed at boot. /etc/rc.d/rc.local is supposed to be executable and exit with return code 0. systemd will execute it via its /lib/systemd/system/rc-local.service compatibility service. -- users mailing list users@lists.fedoraproject.org To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org
how do you make Fedora 16 run a script at boot time, was: Fedora 16 black screen with Radeon HD 6470M: partially solved?
On Thu, Dec 08, 2011 22:40:11 PM +0100, Marco Fioretti wrote: # #! /bin/bash modprobe radeon echo IGD /sys/kernel/debug/vgaswitcheroo/switch echo OFF /sys/kernel/debug/vgaswitcheroo/switch # and then add to /etc/rc/rc.local Is this sorry, I hit the button too early. I meant: is it OK? Is it all I should do? It turns out it isn't. The script isn't executed at boot. So now the (general) problem is: What is the proper, current way to make Fedora 16 run a shell script at boot time, possibly before X starts, as the last script otherwise? The online documentation is surprisingly lacking on this. thanks, Marco -- users mailing list users@lists.fedoraproject.org To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org
Re: how do you make Fedora 16 run a script at boot time, was: Fedora 16 black screen with Radeon HD 6470M: partially solved?
Am 08.12.2011 22:52, schrieb M. Fioretti: On Thu, Dec 08, 2011 22:40:11 PM +0100, Marco Fioretti wrote: # #! /bin/bash modprobe radeon echo IGD /sys/kernel/debug/vgaswitcheroo/switch echo OFF /sys/kernel/debug/vgaswitcheroo/switch # and then add to /etc/rc/rc.local Is this sorry, I hit the button too early. I meant: is it OK? Is it all I should do? It turns out it isn't. The script isn't executed at boot. So now the (general) problem is: What is the proper, current way to make Fedora 16 run a shell script at boot time, possibly before X starts, as the last script otherwise? The online documentation is surprisingly lacking on this. if you look in systemctl list-unis you find prefdm.service loaded active running Display Manager so make a one-shot service with the right dependency and enable it with systemctl enable yourservice.service /etc/systemd/system/yourservice.service [Unit] Description=yourservice Before=prefdm.service [Service] Type=oneshot ExecStart=/path/to/our/script.sh [Install] WantedBy=multi-user.target signature.asc Description: OpenPGP digital signature -- users mailing list users@lists.fedoraproject.org To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org
Re: how do you make Fedora 16 run a script at boot time, was: Fedora 16 black screen with Radeon HD 6470M: partially solved?
On Thu, Dec 08, 2011 23:00:29 PM +0100, Reindl Harald wrote: if you look in systemctl list-unis you find prefdm.service loaded active running Display Manager so make a one-shot service with the right dependency and enable it with systemctl enable yourservice.service /etc/systemd/system/yourservice.service [Unit] Description=yourservice Before=prefdm.service [Service] Type=oneshot ExecStart=/path/to/our/script.sh [Install] WantedBy=multi-user.target Harald, thanks for the quick answer. Just to be sure I understood everything: 1) is a syntax like this (normal shell script) OK for script.sh or is there any special rule in these cases? Is exit OK at the end? # #! /bin/bash modprobe radeon echo IGD /sys/kernel/debug/vgaswitcheroo/switch echo OFF /sys/kernel/debug/vgaswitcheroo/switch exit # 2) shouldn't I put yourservice.service in /etc/systemd/system/multi-user.target.wants instead? 3) in /etc/systemd and its subfolders there is no file called prefdm.service. Is this OK? 4) where is all this documented anyway? thanks, Marco -- users mailing list users@lists.fedoraproject.org To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org