DESCRIPTION =========== glsa-check is a small tool to check your system for packages that are affected by a Gentoo Linux Security Announcement (GLSA) and apply updates if necessary. INSTALLATION ============ No installation required :) CONFIGURATION ============= glsa-check can use a configuration file /etc/portage/glsa.conf if it exists. You can specify values for the following variables there (the values in parantheses are the defaults if glsa.conf is not present): GLSA_DIR (/usr/portage/glsa/): directory where the GLSA are stored GLSA_PREFIX (glsa-): prefix for GLSA files CHECKFILE (/var/cache/edb/glsa): file where applied GLSA are stored GLSA_SERVER (http://gentoo.devel-net.org/glsa/): server for fetching GLSA files if CHECKMODE == "remote" CHECKMODE (local): set to "local" to use locally stored GLSA only, to remote if you want to fetch them from a server Unless portage gets GLSA support or you add GLSA_DIR to your RSYNC_EXCLUDE in /etc/make.conf you should really change GLSA_DIR or it will be deleted on your next emerge sync. The GLSA files are stored with the naming scheme . So using the default values the GLSA 200307-07 (nfs-utils) would be in /usr/portage/glsa/glsa-200307-07 This is important as otherwise glsa-check a) won't find the GLSA if the filename does not start with GLSA_PREFIX b) will break if the id is incorrect USAGE ===== just call glsa-check.py (if it is in your $PATH) to get a short help message and options list.