Portage was updated to the 2.0.50-r9 version. Semerde.stop was created. It is launched at runlevel 0 and 6 to shut down all the programs started by rc.emerde at boot time. An RSYNC_URL option has been added to the installation procedure. It permits downloading the portage from another machine. The syncing of the portage can be done using another machine that has already done it. pkg2por is more accurate: if it doesn't find the right version ebuild, it downloads it. --upgradepkg was added to emerde. With this option, all the installpkg operations will use upgradepkg instead.
The --searchinstalled option was added, which only filters
installed packages in the search result. A --showdepend
option was added, which shows the dependencies of the
searched package. --fclean was added, forcing the cleaning
of the compilation's directory. This is useful to restart an
interrupted compilation instead of continuing it. This release
also fixes an installation bug caused by --noslack. Various
bugfixes and code cleanups were also made.
An mtime bug in pkg2por where packages installed with
installpkg weren't really unmerged was fixed. A
--showcontents option that shows the contents of the
searched package was added, and portage.py was updated to
version 2.0.50-r6. A Slack-etc-update tool that handles the
Slackware configuration file updates was created, and a
--maketgzcont option that creates TGZ packages from
packages already installed was added. An uninstall-emerde
script was created and the --jailed mode was improved. The
program is now crux compatible and can coordinate the crux's
DB with the portage. Various bugs were fixed.
The invulnerable script was created. This script
updates all the packages which have suid binaries.
The gcc version check was fixed. A small bug in
install-complete.sh was fixed to deal with the
fact that /usr/bin/line isn't present in all
distributions.
/sbin/depscan.sh has been added to fix boot script dependencies. You must have gawk installed. initd-cfg has been improved: the user can activate/deactivate all the scripts in /etc/init.d/ with a single choice. rc.emerde now executes the "start", "stop", and "restart" requests. An rc.emerde.1 man page has been added.