diff --git a/scripts/Solaris/postinstall.in b/scripts/Solaris/postinstall.in index 31b9567458..a6068b490d 100755 --- a/scripts/Solaris/postinstall.in +++ b/scripts/Solaris/postinstall.in @@ -53,15 +53,15 @@ if [ -d "@STATEPATH@" ] ; then chmod 770 "@STATEPATH@" fi -if [ -n "@auglensdir@" ] && [ -d "@auglensdir@" ] && [ -d "@datadir@/augeas-lenses" ] ; then - ( cd "@datadir@/augeas-lenses" && cp -prf ./ "@auglensdir@"/ ) +if [ -n "@auglensdir@" ] && [ -d "@auglensdir@" ] && [ -d "@datarootdir@/augeas-lenses" ] ; then + ( cd "@datarootdir@/augeas-lenses" && cp -prf ./ "@auglensdir@"/ ) fi if test -x /usr/sbin/svcadm && test -x /usr/sbin/svccfg && test -x /usr/bin/svcs ; then echo "Register SMF services..." for S in nut-driver-enumerator nut-driver nut-server nut-monitor nut ; do echo "Importing NUT service manifest: $S..." - /usr/sbin/svccfg import "@datadir@/solaris-smf/manifest/$S.xml" + /usr/sbin/svccfg import "@datarootdir@/solaris-smf/manifest/$S.xml" done # Enable services if the system already has a configuration (e.g. upgrade) if test -s "@CONFPATH@/ups.conf" ; then diff --git a/scripts/Solaris/preremove.in b/scripts/Solaris/preremove.in index 28023cadbe..abce051343 100755 --- a/scripts/Solaris/preremove.in +++ b/scripts/Solaris/preremove.in @@ -66,6 +66,6 @@ else [ -x /etc/init.d/nut ] && /etc/init.d/nut stop fi -if [ -n "@auglensdir@" ] && [ -d "@auglensdir@" ] && [ -d "@datadir@/augeas-lenses" ] ; then - ( cd "@datadir@/augeas-lenses" && find . -type f -exec rm -f "@auglensdir@"/'{}' \; ) +if [ -n "@auglensdir@" ] && [ -d "@auglensdir@" ] && [ -d "@datarootdir@/augeas-lenses" ] ; then + ( cd "@datarootdir@/augeas-lenses" && find . -type f -exec rm -f "@auglensdir@"/'{}' \; ) fi