Install I use Gentoo Linux for my server so I used emerge to install the required server packages.
emerge tftp-hpa dhcp TFTP Configuration Edit your /etc/conf.d/in.tftpd file and uncomment one of the INTFTPD_PATH lines. You will then need to make the directory referenced in that variable. It will store all of your TFTP files used by your clients. We will refer to this as your tftproot in the rest of this article.
Created a new ebuild for Hugo version 0.74.3. It was fairly straightforward. The hardest part was figuring out how to update the EGO_SUM variable in the ebuild file, but it was pretty simple in the end. All of what you need is in the go.sum file. I took that and used a python script to add the required tab and quotes so I could replace the contents of the original EGO_SUM variable with the new stuff.
Keeping Gentoo Up To Date These are a few steps I like to run to update my box. If you don’t know what the command does, look it up. I take no responsibility if it hoses your box.
Sync your portage:
emerge --sync Update all packages:
emerge -DuNqa world Remove old dependencies:
emerge --depclean -qa Check for and fix broken libraries:
revdep-rebuild -i -- -qa Verify you have removed old libraries and fix linking to them: