[Slackbuilds-users] Package for TLP
abchk1234 at gmail.com
Tue Nov 19 18:05:56 UTC 2013
JK Wood wrote:
> On Nov 19, 2013 11:15 AM, "Aaditya Bagga" <abchk1234 at gmail.com
> <mailto:abchk1234 at gmail.com>> wrote:
> > Aaditya Bagga wrote:
> >> Aaditya Bagga wrote:
> >>> Hey folks!
> >>> I have built a package for TLP.
> >>> http://linrunner.de/en/tlp/tlp.html
> >>> http://linrunner.de/en/tlp/docs/tlp-developer-documentation.html
> >>> https://github.com/linrunner/TLP
> >>> The SlackBuild
> >>> http://sourceforge.net/projects/mefiles/files/TLP.tar.gz
> >>> Its my first SlackBuild so..
> >>> I built it and installed it my side.
> >>> Note-
> >>> See the develepor-documentation linked above.
> >>> They have some post install tasks, which I have included in
> doinst.sh, but there are also some post-remove tasks, which I dont how
> to incorporate.
> >> Ok, I tried to improve upon the build script by modifying the
> configuration files that were being placed in /etc/init.d are now
> placed as /etc/rc.d/rc.tlp
> >> (The same SlackBuild linked above has been updated)
> >> But I still need to figure out how to add the tlp service to startup..
> > Ok, I think I figured out how to add it to startup..add it to
> /etc/rc.d/rc.local, set in doinst.sh
> > so thats done.
> > But still dont know how to perform post-removal tasks like removal
> of this line from rc.local or the other settings done in doinst.sh..
> > _______________________________________________
> > SlackBuilds-users mailing list
> > SlackBuilds-users at slackbuilds.org
> <mailto:SlackBuilds-users at slackbuilds.org>
> > http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> > Archives - http://lists.slackbuilds.org/pipermail/slackbuilds-users/
> > FAQ - http://slackbuilds.org/faq/
> Generally, you want to avoid messing with the user's rc.local. I'd
> include information on how to add it to rc.local to the README and let
> them deal with it. You could wrap it in a check for rc.tdp existing so
> that there's no problem after uninstall, I suppose.
I think that it makes sense that to install a power saving
service/daemon like TLP, it should autostart :)
But if I cant remove it from rc.local after installation, I think I will
leave it to the user..
But there's one more thing..
From tlp's website-
Post Installation Script (tlp)
# Disable conflicting pm-utils hooks-
for i in 95hdparm-apm disable_wol hal-cd-polling intel-audio-powersave
harddrive \ laptop-mode journal-commit pci_devices pcie_aspm readahead
sata_alpm \ sched-powersave usb_bluetooth wireless xfs_buffer; do if [
-x /usr/lib/pm-utils/power.d/$i ]; then ln -sf /usr/lib/tlp-pm/tlp-nop
/etc/pm/power.d/$i fi done
# Restart acpid – insert distro specific code here
I put this code in doinst.sh .. should I remove it as well if I cant
make it go back to the original state ?
More information about the SlackBuilds-users