WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: tinycore_v2.8rc4  (Read 11346 times)

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
tinycore_v2.8rc4
« on: January 20, 2010, 09:35:37 AM »
The Fourth Release Candidate of v2.8 (tinycore_2.8rc4.iso), is now posted and ready for testing.
http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/2.x/release_candidates

tinycore_2.8rc4.iso
tinycore_2.8rc4.iso.md5.txt

Change log for Tiny Core v2.8

rc1
* Updated tce-load to allow miltiple loading, e.g., tce-load -i *.tcz
* Updated tce-load to drop ".tcz" requirement.
* Updated appsaudit to allow  selective removal of items from "marked for deletion"
* Updated appsaudit to allow operation in tce directory as well as tce/optional directory, use File option.
* Updated appsaudit menu for smoother operation.
* Updated cd_dvd_symlinks.sh for better multiple cd and dvd devices.
* Cleanup of tce-setup & tce-update of l,m,lm, and ml code.
* Updated tce-fetch.sh to cleanup old dual repository support.
* Updated tce-update to prompt before beginning easy mode batch update operation.
* After much Team testing and input, the upx'ed kernel returns, prior kernel is in distribution files.
* Dropped symlinker by using builtin cp construct.
* Dropped GNU ftp from base.

rc2:
* Updated tce-update for selective interaction via CLI options "query", "list", and "update".
* Major updates to appsaudit including new "Updates" menu option to "check for updates and selectively update wired into the tce-update options.
* Updated and reorganized cpanel, added "TCE Update", "USB Install", "Run Command", "Xkill", and "Xvesa Setup"
* Dropped dropbearmulti from base.
* Updated appbrowser cleanup of l,m,lm,ml code.
* Updated rc.shutdown by reverse umount loops to support tcvd virtual drive.

rc3
This release candidate changes the storage of extensions to a single location, the optional directory located under your "tce" directory. Boot time loading of application extensions are provided by links into the optional directory. These links are easily maintained with the new OnBoot section of appsaudit.  This will better support the trend to use more "OnDemand" items, make it easy to "move" applicatons into and out of the "OnBoot", tce, directory. This also greatly improves systems resources by having a single copy of dependencies.  Having a single area to host all extensions & dependencies also greatly improves auditing and both batch and selective updating.

* Updated FLTK to v1.1.10.
* Updated FLWM with more traditional close button layout.
* Updated appbrowser to support new extension support structure.
* Updated appsaudit - new menu section OnBoot.
* Updated tce-setup, tce-load, and tce-audit to support new extension support structure.
* Updated 'ab' shell appbrowser for more consistent input handling.
* Updated udev rules for much quicker boot times with loop mount extensions.
* Updated rebuildfstab for faster response.
* Updated filetool.sh to ignore sockets.
* Updated tc-terminal-server typo.
* Standard kernel returns with upx'd kernel available in the distribution file area.

Notes:
For tiny core users to move to the new structure perform the following:
* boot base norestore
* mv your_tce_dir/*.tcz* optional/.
* appsaudit -> OnBoot

Select only those apps that you wish to have loaded upon boot.
Do not select dependencies, they will load from optional.
Your "tce" directory should have very few link items for your selected boot time apps.

Easy to change your mind using appsaudit OnBoot as
Left hand side panel selects item and creates link in "tce" dir
Right hand side panel deletes link from "tce" dir
Rebooting then loads items as selected.

We now have a single directory from which to audit dependencies, perform selective updates, and pick and choose our on boot selection of applications.

rc4
This release candidate changes from using symlinks for onboot items to a simple text file onboot.lst. Use appsaudit as before to easily maintain the onboot.lst. Also new is an updated Mirror Select.

* Updated tce-load for onboot.lst support.
* Updated tce-setup for onboot.lst support
* Updated appsaudit for onboot.lst support.
* Updated cpanel - OnDemand replaces Help.
* Updated cpanel "Select Mirror"
* New /opt/tcemirror replaces /opt/.tcrc
* Updated /opt/.filetool.lst for tcemirror

Note: File likely in your backup /opt/.filetool.sh changed please ensure you update yours.
drop opt/.tcrc add opt/tcemirror
« Last Edit: January 20, 2010, 09:50:12 AM by roberts »
10+ Years Contributing to Linux Open Source Projects.

Offline jls

  • Hero Member
  • *****
  • Posts: 2135
Re: tinycore_v2.8rc4
« Reply #1 on: January 20, 2010, 11:50:12 AM »
update_extension doesn't work
dCore user

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: tinycore_v2.8rc4
« Reply #2 on: January 20, 2010, 01:55:01 PM »
update_extension doesn't work

I don't know what update-extension is? Is this from an old menu that needs to be updated?
The menu item should be calling /usr/bin/tce-update please check yours.
10+ Years Contributing to Linux Open Source Projects.

Offline jur

  • Hero Member
  • *****
  • Posts: 863
    • cycling photo essays
Re: tinycore_v2.8rc4
« Reply #3 on: January 20, 2010, 05:00:55 PM »
Does rc4 still support having extensions in /tce which would be mounted as before? I am just wondering about maximum versatility.


Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: tinycore_v2.8rc4
« Reply #4 on: January 20, 2010, 05:16:55 PM »
No. All extensions should be in a single location tce/optional

The goal being to not have duplicate dependencies and a single location to download, audit, update and maintain.
« Last Edit: January 20, 2010, 07:24:24 PM by roberts »
10+ Years Contributing to Linux Open Source Projects.

Offline jls

  • Hero Member
  • *****
  • Posts: 2135
Re: tinycore_v2.8rc4
« Reply #5 on: January 20, 2010, 08:11:47 PM »
update_extension doesn't work

I don't know what update-extension is? Is this from an old menu that needs to be updated?
The menu item should be calling /usr/bin/tce-update please check yours.

yes, I'm "talkin'" about tce-update, if I write query nothing happens
dCore user

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: tinycore_v2.8rc4
« Reply #6 on: January 20, 2010, 08:35:31 PM »
tce-update query /mnt/hda2/tce/optional

But much easier to use Control Panel -> appsaudit  -> Updates -> Check for Updates
10+ Years Contributing to Linux Open Source Projects.

Offline jls

  • Hero Member
  • *****
  • Posts: 2135
Re: tinycore_v2.8rc4
« Reply #7 on: January 21, 2010, 03:33:36 AM »
tce-update query /mnt/hda2/tce/optional

But much easier to use Control Panel -> appsaudit  -> Updates -> Check for Updates
so tce-update is deprecated?
All my tcz are under optional.
Maybe the problem only occours when easy mode is not possible due 2 free space.

[removed spam]
« Last Edit: January 21, 2010, 03:49:33 AM by ^thehatsrule^ »
dCore user

Offline meo

  • Hero Member
  • *****
  • Posts: 651
Re: tinycore_v2.8rc4
« Reply #8 on: January 21, 2010, 07:23:41 AM »
Thanks Team Tiny Core!

You did it again, I got surprised with this new rc. It boots like a greased lightning on my 33-OS'es boot system. One thing though is that since no applications are loaded the commands on bootlocal.sh are not issued. I reserve myself if I have something in the system that affects that function. That might also be a possibility. I am especially thinking of the loading of kmaps.tcz and loading the right alsa module. I had to make theese things manually with this new cut. Just thought it was worth mentioning.

Have fun and keep on surprising me with new functions in Tiny Core,
meo
« Last Edit: January 21, 2010, 07:35:03 AM by meo »
"All that is very well," answered Candide, "but let us cultivate our garden." - Francois-Marie Arouet Voltaire

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11049
Re: tinycore_v2.8rc4
« Reply #9 on: January 21, 2010, 07:38:06 AM »
Bootlocal.sh handling has not changed. Maybe add an echo to see if it runs?
The only barriers that can stop you are the ones you create yourself.

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: tinycore_v2.8rc4
« Reply #10 on: January 21, 2010, 08:21:15 AM »
meo, Since you mention
Quote
... since no applications are loaded ...
, they should be loaded.
If you still have symlinks from rc3 then you need to convert them into a simple text file onboot.txt

One way to convert is as user tc from you tce directory containing those symlinks:
ls -1 *.tcz > onboot.lst
« Last Edit: January 21, 2010, 08:34:13 AM by roberts »
10+ Years Contributing to Linux Open Source Projects.

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: tinycore_v2.8rc4
« Reply #11 on: January 21, 2010, 08:28:04 AM »
After heavy testing, I have found a couple anomalies, ok bugs.
One having to do with some dependencies getting listed in onboot.lst
The second having to do with existing dependencies in optional, but currently not used (loaded), not loading when a new extension is downloaded in install mode that requires such.

Both have been addressed in tinycore_2.8rc4a.iso now posted!
The distribution file tinycore.gz has also been posted.
10+ Years Contributing to Linux Open Source Projects.

Offline thane

  • Hero Member
  • *****
  • Posts: 697
Re: tinycore_v2.8rc4
« Reply #12 on: January 21, 2010, 11:17:58 AM »
To meo, in current TCL (haven't tried 2.8) I had to put a sleep command in my bootlocal.sh file when I was getting a very fast boot with a small number of extensions, without it my soundcard commands didn't execute.

Offline meo

  • Hero Member
  • *****
  • Posts: 651
Re: tinycore_v2.8rc4
« Reply #13 on: January 21, 2010, 03:44:36 PM »
Hi again!

Thanks for helping me to get things straight. Now when I have followed your advice, Robert, everything works fine and the soundmodule and the right kmap loads just as expected. Still it boots very fast but a little slower than when the extensions that should be loaded didn't load. I changed the tinycore,gz also and will try it out a little more before posting anything more about it. It seems though that Tinycore 2.8rc4 is stable and works fine. With rc3 I had some problems with permissions using emelfm but I haven't had time to try it out properly after changing to the most recent rc4. Thanks a lot to all that are working to make tinycore progress!

Have fun and keep up the good work,
meo
"All that is very well," answered Candide, "but let us cultivate our garden." - Francois-Marie Arouet Voltaire

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: tinycore_v2.8rc4
« Reply #14 on: January 22, 2010, 05:43:14 AM »
There is an empty /etc/dropbear directory. It can be removed as dropbear is moved to an extension.

/etc/resolv.conf is missing by default and created only when dhcp daemon creates it. When it missing, WICD can't start as first it tries to create a backup which fails. There are to options:

- Change WICD startup
- Add a blank /etc/resolv.conf to TC.

For me both is OK. Why I mention it maybe lack of the file can cause issue for other applications even if I do not know any other.
« Last Edit: January 22, 2010, 05:44:52 AM by bmarkus »
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."