[not4n00bs] ...Base Module Deprecation

Post tutorials, HOWTO's and other useful resources here.
fullmoonremix

[not4n00bs] ...Base Module Deprecation

Post#1 by fullmoonremix » 25 Apr 2016, 21:13

:no: @ critics...
A Tutorial is a method of transferring knowledge and may be used as a part of a learning process. More interactive and
specific than a book or a lecture, a tutorial seeks to teach by example and supply the information to complete a certain task.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Howdy... Neighbors!!! :friends:

I made this thread to see how much alpha I could load into the base WITHOUT breaking it. =@
Yep... I've decided to wander off the reservation and go ROGUE by... deprecating the base (modules) with dropins.

Ok... I confess. I'm a NOT big fan of Gordian Knot s (nots?) which is why I like cutting them. :wink:

So let's get started... :oops:

http://forum.porteus.org/viewtopic.php? ... 2F4#p44827 - Deprecation ("removal")... :Search:
http://forum.porteus.org/viewtopic.php? ... 2F4#p44828 - Download... Extract... Copy... Paste ("dropin's")... :Search:

Step #3 - Go to Step #4
http://forum.porteus.org/viewtopic.php? ... 2F4#p44830 - Delete... Create... ("base" module)... :Search:

**Pls Note: "~" =device and "*" =version (also... this has only been tested using LxQt 64bit so mileage may vary).

Also keep in mind... the primary target(s) for this type of deprecation are the 001-core.xzm and 002-xorg.xzm modules.
In addition... some packages may require various workarounds. Module 003... 04 and 05 packages may require script configuration.

More mischief to follow... :evil:


Posted by 73.112.19.255 via http://webwarper.net
This is added while posting a message to avoid misusing the service
Last edited by fullmoonremix on 19 Sep 2016, 19:53, edited 45 times in total.

fullmoonremix

Re: STEP #1

Post#2 by fullmoonremix » 30 Apr 2016, 23:42

(160430-1/4)
Deprecation ("removal")... :Search:
Among the most common reasons for deprecation are:

The feature has been replaced by a more powerful alternative feature.

In general English usage, the infinitive "to deprecate" means "to express disapproval of (something)".
It derives from the Latin verb deprecare, meaning "to ward off (a disaster) by prayer".

Thus, for one to state that a feature is deprecated is merely a recommendation against using it.
It is still possible to produce a program or product without heeding the deprecation.

(see...Deprecation )


***Pls Note: >66% of primary dependency of almost EVERY gui distro is either "glibc" and/or "gcc". :shock:

IMHO... these 2 binaries should be deprecated in favor of Musl and Tiny C Compiler or dragonegg (see... http://dragonegg.llvm.org/ )

1. First... in your favorite file manager (mine is SpaceFM) in "Root Mode" go to /mnt/~/porteus/base/001-core.xzm
and copy that module to /tmp/usm then right click 001-core.xzm and select "Extract Module" and extract.

2. Then... in the terminal app enter ROOT=/tmp/usm/001-core removepkg (then... "legacy package name" w/out extension)

3. Then... delete 001-core.xzm

More mischief to follow... :evil:

Posted by 73.150.85.78 via http://webwarper.net
This is added while posting a message to avoid misusing the service
Last edited by fullmoonremix on 14 May 2016, 22:48, edited 27 times in total.

fullmoonremix

Re: STEP #2

Post#3 by fullmoonremix » 30 Apr 2016, 23:45

(160430-2/4)
Download... Extract... Copy... Paste ("drop-in")... :Search:

.1 First... with USM download /tmp/usm/("drop-in").txz
... (remember to use the resolve... merge and convert options)

.2 Then... right click on /tmp/usm/("drop-in").xzm and select "Extract Module" and extract.

.3 Then... copy the contents of ("drop-in") folder into the /tmp/usm/001-core folder
... (don't forget to overwrite everything).

.4 Then... delete /tmp/usm/("drop-in").xzm

More mischief to follow... :evil:
Last edited by fullmoonremix on 11 May 2016, 21:31, edited 11 times in total.

fullmoonremix

Re: STEP #3

Post#4 by fullmoonremix » 30 Apr 2016, 23:48

updated this tutorial on 09/18/16 @ 1541 hrs...
Last edited by fullmoonremix on 19 Sep 2016, 19:55, edited 17 times in total.

fullmoonremix

Re: STEP #4

Post#5 by fullmoonremix » 30 Apr 2016, 23:53

(160430-4/4)
Create... ("base" module)... :Search:

Finally... with USM "Create a module from a folder" select /tmp/usm/001-core and click "Ok"
then "Execute" and... Voila!!! you have a new Musl enhanced 001-core.xzm
(...don't forget to delete the /tmp/001-core extracted folder).

You can now drop-in (overwrite) the /tmp/usm/001-core.xzm into your USB /mnt/~/porteus/base folder
or using IsoMaster replace the iso's /porteus/base/001-core.xzm

Best Regards... :beer:

fullmoonremix

Re: Base Module Deprecation... n00bs need not apply.

Post#6 by fullmoonremix » 14 May 2016, 17:13

...updated this tutorial on 16/05/14 @ 2331 hrs.


Posted by 73.112.19.255 via http://webwarper.net
This is added while posting a message to avoid misusing the service
Last edited by fullmoonremix on 16 Sep 2016, 11:09, edited 2 times in total.

fullmoonremix

Re: Base Module Deprecation... (n00bs need NOT apply).

Post#7 by fullmoonremix » 08 Sep 2016, 03:45

...updated this tutorial on 16/09/08 @ 2331 hrs.


Posted by 73.112.19.255 via http://webwarper.net
This is added while posting a message to avoid misusing the service

Post Reply