> So let's add these two drivers as blobs.

Ok, I add this to the make install diff which was already required to preserve 
the staging area after SVR4 packaging finishes, which would prevent us from 
using the default IPS make rules:

../../make-rules/ips-buildinfo.mk
../../make-rules/ips.mk


Here this diff to which I now add this:

$ more ../virtualbox5_qt4/patches/keep_protoarea_for_ips.patch
gdiff -Nurb VirtualBox-5.1.6/src/VBox/Additions/solaris/Makefile.kmk 
VirtualBox-5.1.6/src/VBox/Additions/solaris/Makefile.kmk
--- VirtualBox-5.1.6/src/VBox/Additions/solaris/Makefile.kmk    2016-09-12 
16:11:48.000000000 +0000
+++ VirtualBox-5.1.6/src/VBox/Additions/solaris/Makefile.kmk    2016-09-18 
10:44:24.768170175 +0000
@@ -331,7 +331,7 @@
     $(QUIET)$(INSTALL) -m 0644     
$(PATH_ROOT)/src/VBox/Additions/solaris/Mouse/vboxmslnk.xml                     
 $(SOLARIS_ADD_SERVICESINST_DIR)/vbox
mslnk.xml
     $(QUIET)$(SOLARIS_ADDINST_OUT_DIR)/makepackage.sh 
$(SOLARIS_ADDINST_OUT_DIR) $(PKGFILENAME) $(VBOX_SVN_REV) $(VBOX_SOL_PKG_DEV)
     $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADDINST_OUT_DIR)/$(PKGFILENAME) 
$(PATH_STAGE_BIN)/additions/$(PKGFILENAME)
-    $(QUIET)$(RM) -f $(SOLARIS_ADDINST_OUT_DIR)/$(PKGFILENAME)
+    #####$(QUIET)$(RM) -f $(SOLARIS_ADDINST_OUT_DIR)/$(PKGFILENAME)
 
 
 
gdiff -Nurb VirtualBox-5.1.6/src/VBox/Installer/solaris/Makefile.kmk 
VirtualBox-5.1.6/src/VBox/Installer/solaris/Makefile.kmk
--- VirtualBox-5.1.6/src/VBox/Installer/solaris/Makefile.kmk    2016-09-12 
16:18:39.000000000 +0000
+++ VirtualBox-5.1.6/src/VBox/Installer/solaris/Makefile.kmk    2016-09-18 
10:12:06.757261807 +0000
@@ -719,7 +719,7 @@
         $(KBUILD_TARGET_ARCH) \
         $(VBOX_SVN_REV)
     $(MV) -- "$(VBOX_PATH_SI_SCRATCH_PKG)/$(PKG_FILENAME).pkg" "$@"
-    $(RM) -Rf -- "$(VBOX_PATH_SI_SCRATCH_PKG)/"
+#####    $(RM) -Rf -- "$(VBOX_PATH_SI_SCRATCH_PKG)/"
 
 
 #
@@ -767,8 +767,14 @@
         $(VBOX_SI_DEP_ON_MAKEFILE) \
         $(foreach var, $(SOLARIS_FILE_LIST_DBGINFO_VARS), $(foreach file, 
$($(var)), $($(var).SRC)/$(file)))
     $(call MSG_L1,Preparing $@)
-    $(RM) -Rf -- "$(VBOX_PATH_SI_SCRATCH_DBG)/"
-    $(RM) -f -- "$@"
+#####    $(RM) -Rf -- "$(VBOX_PATH_SI_SCRATCH_DBG)/"
+#####    $(RM) -f -- "$@"
+    rm -Rf $(VBOX_PATH_SOL_INST_SRC)/../../../../../prototype/i386
+    ln -s 
$(VBOX_PATH_SOL_INST_SRC)/../../../../../amd64/out/solaris.amd64/release/obj/Installer-solaris/pkg
 $(VBOX_PATH_SOL_INST_SRC)/../../../../../pro
totype/i386
+    rm -Rf 
$(VBOX_PATH_SOL_INST_SRC)/../../../../../prototype/i386/AdditionsInstaller
+    ln -s 
$(VBOX_PATH_SOL_INST_SRC)/../../../../../amd64/out/solaris.amd64/release/obj/AdditionsInstaller
 $(VBOX_PATH_SOL_INST_SRC)/../../../../../protot
ype/i386
+    cp $(VBOX_PATH_SOL_INST_SRC)/../../../../../../boot_logo.bmp 
$(VBOX_PATH_SOL_INST_SRC)/../../../../../amd64/src/VBox/Devices/Graphics/BIOS/ose_logo.b
mp
+    cp $(VBOX_PATH_SOL_INST_SRC)/../../../../../../boot_logo.bmp 
$(VBOX_PATH_SOL_INST_SRC)/../../../../../amd64/src/VBox/Devices/EFI/Firmware/VBoxPkg/Log
o/boot_logo.bmp
     $(MKDIR) -p -m 0755 \
         $(VBOX_PATH_SI_SCRATCH_DBG)/ \
         $(sort $(foreach var, $(SOLARIS_FILE_LIST_DBGINFO_VARS), 
$($(var).DBGDST)/ $(if-expr "$($(var).SUBDIRS)" == "yes" \
@@ -780,5 +786,5 @@
         -cvjRhf "$@" -C "$(VBOX_PATH_SI_SCRATCH_DBG)/.." "./$(notdir 
$(VBOX_PATH_SI_SCRATCH_DBG))/"
     $(QUIET)$(CHMOD) 0644 $@
     $(call MSG_L1,Packaging $@ is completed.)
-    $(RM) -Rf "$(VBOX_PATH_SI_SCRATCH_DBG)/"
+#####    $(RM) -Rf "$(VBOX_PATH_SI_SCRATCH_DBG)/"
 


Independently from that as I didn't know which choice you would make I already 
completed all 3 variations (gcc45 src diffs and integration, SVR$ gcc45 bins 
[to create a package takes 5 minutes] and the binary blobs).

So everything is open and transparent and I will when ready upload all those 
things together (including Qt5.5 and virtualbox5_qt5 userland integration) .


But it still takes some days and first I must somehow solve $$$ problems.
HARTZ_IV  I never thought I would one day be forced into the lowest poverty 
sub-class.

But as posted earlier: In Germany even Ph.D.'s need to apply for unemployment 
benefits or have to work as taxi drivers, while the most basic staying alive 
costs skyrocketed to about 800EUR per month (for really just nothing, only a 
1-room roof and the very cheapest food).

I once again ask: No job in this God-darn Germany here?
Fachkraeftemangel (need for specialists/professionals) - a huge myth/lie to 
dump wages and to create unemployment.
Yes, let's bring in another couple of million foreigners here - it is such a 
*paradise* here:
Fachkräftemangel - Promovierter Diplomchemiker bezieht Hartz 4
https://www.youtube.com/results?search_query=fachkraeftemangel   
If I visit the misc job-market websites and enter "Solaris, Berlin" one or two 
results may pop up.
And you can imagine the list of requirements they hence can afford to ask for, 
because there will always be 500 applicants per position.

It is hopeless in this Capitalist "paradise".
The only safe, available and somehow *paid* jobs left over are the really 
un-qualified ones, like post-man, parcel-deliverer or perhaps the difficult 
non-academic ones like Locomotive driver.

And that's what I will be forced to do!
So all my past 10 to 15 years are basically worthless.


I only mention this to tell you: I need 1 week off of running to authorities.
Hopefully they will pay me Hartz IV.
Until now all OpenSolaris related costs were paid by family.
But this entire OpenSolaris work bankrupted us all.
Nothing left over.


After the Hartz IV application is finished and after I met the deadline for 
this month, then I can continue with the mentione dTODO list, here again:

*Vbox 5 (plus Jim Klimov's script)
*vnc
*libvnc
*gsoap 2.8.35
*webservices
*usb module port/fix: muss mit 4.5 kompiliert werden! (erstmal cp)
*STRIP=strip oder gstrip oder true??
dtrace fix (Aurelien diff)
dtrace ext pack
GuestAdditions iso redist license?
logo installieren _ohne_ 2mal gmake install
*gcc45 hipster integration
/bin/makeinfo -> texi2any (gcc45 build problem)
ips diffs
USB bugs dokumentieren (und nur xhci funzt)

//(qt5.5)
//2 hacks fixen
//diffs mergen (solarisg++64 etc)
//input problem (xxx)




i915 auf <=gen5: agpgart _erweitern_
compiz Mate integration
plugin-wrapper
xhci Sol11 bins HOWTO


Thanks to the Illumos anti-socials, who have increased my chances to get a paid 
job significanyly.
In such situations I wished I could believe in some God, because he would bring 
justice to the evil parts of "society".
But the terrible Military-Industrial-Complex created and -led wars during the 
past 100 years proved, that there cannot be any God.

Hiroshima, Nagasaki, and an endless list.





>Вторник, 27 сентября 2016, 6:33 UTC от Alexander Pyhalov <[email protected]>:
>
>
>So let's add these two drivers as blobs.
>
>
>---
>System Administrator of Southern Federal University Computer Center
>

_______________________________________________
oi-dev mailing list
[email protected]
https://openindiana.org/mailman/listinfo/oi-dev

Reply via email to