#!/bin/sh # # A script to open/autostart the release notes in the help # handbook, but only once. # Run this script from the global autostart directory. # When the release version increments, this script will detect the # difference through tde-config and a respective key in kdeglobals. # This script then will open the release notes for that next release. # The only file to update is: tdebase/doc/releasenotes/release_notes.docbook. # As this script is run as a global TDE autostart app, all # environment variables should already be set. if [ "$TDEDIR" = "" ] || [ "$TDEHOME" = "" ]; then exit 1 fi RELEASE_VERSION=`$TDEDIR/bin/tde-config --version | grep TDE: | awk '{print $2}'` RELEASE_NOTES=`$TDEDIR/bin/kreadconfig --file $TDEHOME/share/config/kdeglobals --group "Release Notes" --key "$RELEASE_VERSION"` if [ "$RELEASE_NOTES" = "" ] || [ "$RELEASE_NOTES" != "true" ]; then echo "[release_notes] Release version: $RELEASE_VERSION" echo "[release_notes] Release notes: $RELEASE_NOTES" $TDEDIR/bin/khelpcenter help:/khelpcenter/releasenotes if [ "$?" = "0" ]; then $TDEDIR/bin/kwriteconfig --file $TDEHOME/share/config/kdeglobals --group "Release Notes" --key "$RELEASE_VERSION" --type bool "true" fi RELEASE_NOTES=`$TDEDIR/bin/kreadconfig --file $TDEHOME/share/config/kdeglobals --group "Release Notes" --key "$RELEASE_VERSION"` echo "[release_notes] Release notes: $RELEASE_NOTES" fi unset RELEASE_NOTES unset RELEASE_VERSION exit 0