Changeset 42468 in vbox
- Timestamp:
- Jul 31, 2012 6:53:42 AM (12 years ago)
- Location:
- trunk/src/VBox/Additions/solaris
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/solaris/Installer/makepackage.sh
r41698 r42468 84 84 ln -f ./VBoxISAExec $VBOX_INSTALLED_DIR/VBoxClient 85 85 ln -f ./VBoxISAExec $VBOX_INSTALLED_DIR/VBoxControl 86 ln -f ./VBoxISAExec $VBOX_INSTALLED_DIR/vboxmslnk 86 87 87 88 # prepare file list … … 115 116 # Manifest class action scripts 116 117 filelist_fixup prototype '$3 == "var/svc/manifest/application/virtualbox/vboxservice.xml"' '$2 = "manifest";$6 = "sys"' 118 filelist_fixup prototype '$3 == "var/svc/manifest/application/virtualbox/vboxmslnk.xml"' '$2 = "manifest";$6 = "sys"' 117 119 118 120 # vboxguest 119 121 filelist_fixup prototype '$3 == "usr/kernel/drv/vboxguest"' '$6="sys"' 120 122 filelist_fixup prototype '$3 == "usr/kernel/drv/amd64/vboxguest"' '$6="sys"' 123 124 # vboxms 125 filelist_fixup prototype '$3 == "usr/kernel/drv/vboxms"' '$6="sys"' 126 filelist_fixup prototype '$3 == "usr/kernel/drv/amd64/vboxms"' '$6="sys"' 121 127 122 128 # Use 'root' as group so as to match attributes with the previous installation and prevent a conflict. Otherwise pkgadd bails out thinking -
trunk/src/VBox/Additions/solaris/Makefile.kmk
r42425 r42468 69 69 70 70 SOLARIS_ADD_USRBIN_DIR := $(SOLARIS_ADDINST_OUT_DIR)/usr/bin 71 SOLARIS_ADD_USRSBIN_DIR := $(SOLARIS_ADDINST_OUT_DIR)/usr/sbin 71 72 SOLARIS_ADD_ETCFS_DIR := $(SOLARIS_ADDINST_OUT_DIR)/etc/fs/vboxfs 72 73 SOLARIS_ADD_SERVICESINST_DIR := $(SOLARIS_ADDINST_OUT_DIR)/var/svc/manifest/application/virtualbox … … 129 130 $(VBOX_PATH_X11_ADDITION_INSTALLER)/vboxclient.desktop \ 130 131 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxservice.xml \ 132 $(PATH_ROOT)/src/VBox/Additions/solaris/Mouse/vboxmslnk.xml \ 131 133 $(VBOX_BRAND_LICENSE_TXT)=>LICENSE 132 134 … … 143 145 usr \ 144 146 usr/bin \ 147 usr/sbin \ 145 148 usr/lib \ 146 149 usr/lib/amd64 \ … … 221 224 VBoxControl 222 225 226 SOLARIS_ADD_USRSBIN_LINKS = \ 227 vboxmslnk 228 223 229 SOLARIS_ADD_COMMON = \ 224 230 vboxclient.desktop \ … … 228 234 229 235 SOLARIS_ADD_SERVICES = \ 230 vboxservice.xml 236 vboxservice.xml \ 237 vboxmslnk.xml 231 238 232 239 ifdef VBOX_COMPRESS … … 262 269 $(addprefix $(SOLARIS_VBOXADDINST_DIR)/,$(SOLARIS_ADD_COMMON)) \ 263 270 $(addprefix $(SOLARIS_ADD_SERVICESINST_DIR)/,$(SOLARIS_ADD_SERVICES)) \ 264 $(addprefix $(SOLARIS_ADD_USRBIN_DIR)/,$(SOLARIS_ADD_USRBIN_LINKS)) 271 $(addprefix $(SOLARIS_ADD_USRBIN_DIR)/,$(SOLARIS_ADD_USRBIN_LINKS)) \ 272 $(addprefix $(SOLARIS_ADD_USRSBIN_DIR)/,$(SOLARIS_ADD_USRSBIN_LINKS)) 265 273 266 274 … … 281 289 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxguest.sh \ 282 290 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxservice.xml \ 291 $(PATH_ROOT)/src/VBox/Additions/solaris/Mouse/vboxmslnk.xml \ 283 292 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/VBox.sh \ 284 293 $(VBOX_PATH_X11_ADDITION_INSTALLER)/98vboxadd-xclient \ … … 325 334 endif 326 335 $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxservice.xml $(SOLARIS_ADD_SERVICESINST_DIR)/vboxservice.xml 336 $(QUIET)$(INSTALL) -m 0644 $(PATH_ROOT)/src/VBox/Additions/solaris/Mouse/vboxmslnk.xml $(SOLARIS_ADD_SERVICESINST_DIR)/vboxmslnk.xml 327 337 $(QUIET)$(SOLARIS_ADDINST_OUT_DIR)/makepackage.sh $(SOLARIS_ADDINST_OUT_DIR) $(PKGFILENAME) $(VBOX_SVN_REV) $(VBOX_SOL_PKG_DEV) 328 338 $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADDINST_OUT_DIR)/$(PKGFILENAME) $(PATH_STAGE_BIN)/additions/$(PKGFILENAME) … … 410 420 $(LN_SYMLINK) -f ../..$(SOLARIS_VBOXADDINST_SUBDIR)/$< $@ 411 421 422 # 423 # Symlinks from /usr/sbin/ to /opt/VirtualBoxAdditions 424 # 425 $(addprefix $(SOLARIS_ADD_USRSBIN_DIR)/,$(SOLARIS_ADD_USRSBIN_LINKS)): \ 426 $(SOLARIS_ADD_USRSBIN_DIR)/% : % | $$(dir $$@) 427 $(LN_SYMLINK) -f ../..$(SOLARIS_VBOXADDINST_SUBDIR)/$< $@
Note:
See TracChangeset
for help on using the changeset viewer.