diff options
author | Olivier Blin <oblin@mandriva.org> | 2006-03-03 17:41:49 +0000 |
---|---|---|
committer | Olivier Blin <oblin@mandriva.org> | 2006-03-03 17:41:49 +0000 |
commit | bc8b97aec2a8ee2823abcb171b635fa9db21087f (patch) | |
tree | 97fd5ffb3b9b9e7ae5fd722eae5bb73b073bb0fe /perl-install/harddrake/autoconf.pm | |
parent | 42ca53c6e4ec502c035d324a62475e8ba5aad165 (diff) | |
download | drakx-backup-do-not-use-bc8b97aec2a8ee2823abcb171b635fa9db21087f.tar drakx-backup-do-not-use-bc8b97aec2a8ee2823abcb171b635fa9db21087f.tar.gz drakx-backup-do-not-use-bc8b97aec2a8ee2823abcb171b635fa9db21087f.tar.bz2 drakx-backup-do-not-use-bc8b97aec2a8ee2823abcb171b635fa9db21087f.tar.xz drakx-backup-do-not-use-bc8b97aec2a8ee2823abcb171b635fa9db21087f.zip |
backport laptop/bluetooth/firewire autoconf fixes/features from HEAD
Diffstat (limited to 'perl-install/harddrake/autoconf.pm')
-rw-r--r-- | perl-install/harddrake/autoconf.pm | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/perl-install/harddrake/autoconf.pm b/perl-install/harddrake/autoconf.pm index b451286df..09ab89e55 100644 --- a/perl-install/harddrake/autoconf.pm +++ b/perl-install/harddrake/autoconf.pm @@ -43,4 +43,34 @@ sub pcmcia { }); } +sub bluetooth { + my ($enable) = @_; +# if ($enable) { +# require do_pkgs; +# my $do_pkgs = do_pkgs_standalone->new; +# $do_pkgs->ensure_is_installed("bluez-utils", "/usr/bin/rfcomm"); +# } + require services; + services::set_status("bluetooth", $enable); +} + +sub laptop { + my ($on_laptop) = @_; +# require do_pkgs; +# my $do_pkgs = do_pkgs_standalone->new; +# if ($on_laptop) { +# $do_pkgs->ensure_is_installed("cpufreq", "/etc/rc.d/init.d/cpufreq"); +# $do_pkgs->ensure_is_installed("apmd", "/usr/bin/apm"); +# $do_pkgs->ensure_is_installed("hotkeys", "/usr/bin/hotkeys"); +# $do_pkgs->ensure_is_installed("laptop-mode-tools", "/usr/sbin/laptop_mode"); +# } else { +# $do_pkgs->ensure_is_installed("numlock", "/etc/rc.d/init.d/numlock"); +# } + require services; + services::set_status("cpufreq", $on_laptop); + services::set_status("apmd", $on_laptop); + services::set_status("laptop-mode", $on_laptop); + services::set_status("numlock", !$on_laptop); +} + 1; |