diff options
-rw-r--r-- | Makefile.am | 1 | ||||
-rwxr-xr-x | pkg/solaris/solpkg | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index 8e2de783..ce6ae6ab 100644 --- a/Makefile.am +++ b/Makefile.am @@ -45,6 +45,7 @@ solpkg: if [ ! -d $(PACKDIR) ] ; then mkdir $(PACKDIR); fi $(MAKE) all $(MAKE) DESTDIR=$$PWD/$(BUILDDIR) install + $(INSTALL) plugins-root/pst3 $(BUILDDIR)$(libexecdir) $(INSTALL) pkg/solaris/pkginfo $(BUILDDIR) $(INSTALL) pkg/solaris/preinstall $(BUILDDIR) cd $(BUILDDIR) && $(PERL) ../$(PKGSCRIPT) ../$(PACKDIR) diff --git a/pkg/solaris/solpkg b/pkg/solaris/solpkg index 6307bcd7..a21176e4 100755 --- a/pkg/solaris/solpkg +++ b/pkg/solaris/solpkg @@ -34,6 +34,11 @@ while (<PREPROTO>) { or $thisline =~ " pkginfo " or $thisline =~ " preinstall ") { # Don't do anything as they aren't important + } elsif ($thisline =~ "pst3") { + # Needs to be installed SUID root + ($dir, $none, $file, $mode, $user, $group) = split / /,$thisline; + print PROTO "$dir $none $file 4755 root bin\n"; + } elsif ($thisline =~ "^[fd] ") { # Change the ownership of files and directories ($dir, $none, $file, $mode, $user, $group) = split / /,$thisline; |