On Thu, 2019-09-26 at 19:29 -0400, Eli Schwartz wrote: > On 9/26/19 7:12 PM, igo95862 wrote: > > Often when compiling large packages I find myself missing the > > "sudo" > > promt to install compiled package. > > > > I have thought of a solution using notify-send command from > > community/inotify-tools package that will send a notification when > > the > > package finishes compiling. (but before install) > > > > Could be implemented as an opt-in option in makepkg.conf > > > > If you are interested I can send a patch. > > Sounds like your /etc/sudoers is misconfigured, try setting > passwd_timeout to something else. > > Alternatively, even if pacman exited with a failure to install the > built > package, you can always run makepkg -i again -- pacman will detect > the > built package and go straight to offering to install it. You could > also > generally avoid using makepkg -i to build, but simply use: > > makepkg && notify-send ... && makepkg --packagelist | sudo pacman -U > - > > Store this as a small shellscript called "makepkg-notify". >
I ended up using sed to insert the line in to makepkg #!/usr/bin/bash eval "$(sed '$ i\notify-send "makepkg" "Finished making: $pkgbase"' /usr/bin/makepkg)" Probably not the best way. (not very familiar with shell scripting, sorry) Not sure if I should post it on the wiki if it is too much of a hack. -- igo95862 <[email protected]>
