WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: tinycore_v3.1rc4  (Read 11373 times)

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
tinycore_v3.1rc4
« on: September 06, 2010, 01:37:00 AM »
Team Tiny Core is pleased to announce Tiny Core 3.1 rc4 is now available for testing and preview.
http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/3.x/release_candidates/tinycore_3.1rc4.iso

rc1
* New Size tab in Appbrowser - calls tce-size
* Updated Depends tab in Appbrowser to display dependency tree
* Updated /etc/passwd user nobody for missing "home" field.
* Updated /etc/shadow user root to remove default password.
* Added 'P)rovides' to ab  command line tiny appbrowser.
* Updated appsaudit to eliminate duplicates in onboot and ondemand lists.
* New Wbar_eXclude to exclude icons from wbar available in SystemTools. Calls wbar_exclude GUI.
* Updated wbar_update to process xwbar.lst created via wbar_exclude.
* Added Appsaudit to system menu.
* Added -s option to tce-load to suppress OK when using command line tce-load -is
* Code cleanup to appbrowser.
* New background and flwm titlebar colors.

rc2
* Updated busybox to 1.17.1
* New multivt boot code for multiple virtual terminals.
* Updated Appsaudit for ondemand moved to tce directory.
* Updated ondemand script to support move of ondemand directory.
* Updated supported window managers (fluxbox,hackedbox,icewm,jwm,jwm-snapshot,flwm,flwm_topside)
* Removed unused libncurses and tset - available in recently posted ncurses.tcz
* Updated Appsbrowser - shaded 'need to download' items.
* Internationalization (setlocale) added to FLTK GUIs.
* New 'bigHomeFiles' tab added to System Stats in ControlPanel.

Note: ~/.OnDemand directory has been moved from the home directory to the user specified tce directory as ondemand/  Programs and supported window managers have been updated to reflect this change. If you use a ondemand and a window manager other than the default flwm_topside then you will have to use an rc version from http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/3.x/release_candidates/window-managers/

rc3
* Updated ondemand script to support ondemand icons.
* Updated wbar_setup to support ondemand icons.
* Updated wbar_update to support ondemand icons.
* New wbar_rm_icon to support ondemand icons.
* Updated Appsaudit to support ondemand icons.
* Updated rc.shutdown - updated processing audit_marked.lst for extension removals.
* Updated tc-config - 'showapps' cleanup via the tce-load -s flag
* Updated tce-load - 'showapps' cleanup via the tce-load -s flag
* Updated tc-config to call /opt/bootsync.sh, which in turn calls previous /opt/bootlocal.sh &
* Updated filetool.lst adding /opt/bootsync.sh
* Updated filetool.sh for safebackup and new getopts, -b for backup, -p for prompt, -r restore, and -s safebackup
* Updated filetool GUI, tc-restore, and exittc to support new options and safebackup option.
* Updated tce-load with new getopts option of  -l for load-only, typically -wil = Download + Load Only
* Updated appbrowser for new "Download + Load" plus several buttons were converted to choice widgets.
* Moved libXft.so.* into extension.
* Moved libXcursor.so.* into extension.

rc4
* ondemand now supports multiple .desktop item extensions that have a callable binary and icon.
* tce-load install now works as copyinstall,  does not allow overwrites.
* exittc now supports the choices None/Backup/Safe dynamically.
* Changed wbar ondemand to be dynamic. ( You may remove ondemand.ico/*.ico as not used)
* Added length check of 8 or more for entering passwords, getpasswd function.

Added directory structure to TCE DIR ondemand.ico/ which contains appname.img

where:
appname.img is a generic image extension for the actual extracted icon

Allows for very fast booting system, with icon loading of selected ondemand items.

You must re-create any existing ondemand items via the updated appsaudit GUI or ondemand CLI script.

Files likely in your backup that need to be updated from rc3:
/opt/.filetool.lst  - Need to add new /opt/bootsync.sh
10+ Years Contributing to Linux Open Source Projects.

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: tinycore_v3.1rc4
« Reply #1 on: September 06, 2010, 06:06:20 PM »
Just a reminder:

Quote
Note: ~/.OnDemand directory has been moved from the home directory to the user specified tce directory as ondemand/  Programs and supported window managers have been updated to reflect this change. If you use a ondemand and a window manager other than the default flwm_topside then you will have to use an rc version of that window manager from http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/3.x/release_candidates/window-managers/

I have just tested again, updated, and refreshed the above window mangers in preparation for 3.1 final.

No change to any binaries, only adjustments for the relocated ondemand directory of 3.1.
http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/3.x/release_candidates/window-managers/

fluxbox.tcz
hackedbox.tcz
icewm.tcz
jwm-snapshot.tcz
jwm.tcz
10+ Years Contributing to Linux Open Source Projects.

Offline jur

  • Hero Member
  • *****
  • Posts: 863
    • cycling photo essays
Re: tinycore_v3.1rc4
« Reply #2 on: September 06, 2010, 06:11:43 PM »
Just a reminder:

Quote
Note: ~/.OnDemand directory has been moved from the home directory to the user specified tce directory as ondemand/  Programs and supported window managers have been updated to reflect this change. If you use a ondemand and a window manager other than the default flwm_topside then you will have to use an rc version of that window manager from http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/3.x/release_candidates/window-managers/

I have just tested again, updated, and refreshed the above window mangers in preparation for 3.1 final.

No change to any binaries, only adjustments for the relocated ondemand directory of 3.1.
http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/3.x/release_candidates/window-managers/

fluxbox.tcz
hackedbox.tcz
icewm.tcz
jwm-snapshot.tcz
jwm.tcz
I collaborated with bmarkus on updating openbox... I think in the end he forgot to include the menu scripts you developed for tcl-3.0. I made my own tcz including the scripts and am using that. I wonder if I could send you the tcz for inclusion in the supported wms? It would like the other wms, need updating its menu scripts. Or perhaps just the scripts?

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: tinycore_v3.1rc4
« Reply #3 on: September 06, 2010, 06:17:26 PM »
If I recall, openbox is the LXDE window manager, so is there any conflict with standard openbox menus created from any of tc style scripts and the automated freedesktop items via LXDE?

I would be happy to convert please send me your tcz.
10+ Years Contributing to Linux Open Source Projects.

Offline jur

  • Hero Member
  • *****
  • Posts: 863
    • cycling photo essays
Re: tinycore_v3.1rc4
« Reply #4 on: September 07, 2010, 08:11:51 AM »
If I recall, openbox is the LXDE window manager, so is there any conflict with standard openbox menus created from any of tc style scripts and the automated freedesktop items via LXDE?
I didn't try openbox in LXDE. What I do know, the startup script was added by bmarkus for integration with LXDE. As far as I can determine, LXDE generates its own menus, with categories etc.

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: tinycore_v3.1rc4
« Reply #5 on: September 07, 2010, 11:30:27 AM »
What I found was a huge static menu.

All of the /usr/local/etc/skel/.config that I had setup to support dynamic menus when DESKTOP=openbox have been removed.

I do see the LXDE test to not set DESKTOP to openbox, therefore I don't understand the removal of openbox Tiny Core dynamic menus. I will have more work to do to re-implement.
10+ Years Contributing to Linux Open Source Projects.

Offline jur

  • Hero Member
  • *****
  • Posts: 863
    • cycling photo essays
Re: tinycore_v3.1rc4
« Reply #6 on: September 07, 2010, 03:52:43 PM »
Sorry. I think I must have forgotten exactly what I did on my machine. Please hold on - the menu scripts which you created before are there in my setup, I will see what I have done to implement...

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: tinycore_v3.1rc4
« Reply #7 on: September 07, 2010, 08:28:34 PM »
Let me look in some of the old repo backups to see if I have an old openbox.tcz available.

Offline jur

  • Hero Member
  • *****
  • Posts: 863
    • cycling photo essays
Re: tinycore_v3.1rc4
« Reply #8 on: September 07, 2010, 09:23:49 PM »
I sent a corrected version based on the previous stuff, so already sorted. :)

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: tinycore_v3.1rc4
« Reply #9 on: September 07, 2010, 11:49:36 PM »
I have what I need. Thanks!
10+ Years Contributing to Linux Open Source Projects.

Offline ixbrian

  • Retired Admins
  • Sr. Member
  • *****
  • Posts: 436
Re: tinycore_v3.1rc4
« Reply #10 on: September 08, 2010, 12:25:30 AM »
I'm trying to use ondemand with the firefox extension and it isn't working as expected.   

The on demand script that is created by /usr/bin/ondemand is this:

Code: [Select]
#!/bin/sh
2>/dev/null read TCEDIR < /opt/.tce_dir || exit 1
if [ ! -e /usr/local/tce.installed/firefox ]; then
  tce-load -is $TCEDIR/optional/firefox.tcz
fi
[ $(which /usr/local/firefox) ] && exec /usr/local/firefox-official/firefox

The extension is being mounted, however it doesn't start firefox because of the "which /usr/local/firefox" on the last line which returns false. 

   Line 75 in ondemand is:  echo '[ $(which '"${BINARY%%-*}"') ] && 'exec "$BINARY" >> "$FILE",  so it looks like the "${BINARY%%-*}" part is stripping off everything after the "-" in the path to firefox. 


Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: tinycore_v3.1rc4
« Reply #11 on: September 08, 2010, 12:32:05 AM »
Yeah, that is why I use "_" and not "-"
As "-"  to me indicates flag options of which there are many, e.g., Opera extension.

However, good find. I will address before final. Thanks.
10+ Years Contributing to Linux Open Source Projects.

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: tinycore_v3.1rc4
« Reply #12 on: September 08, 2010, 12:43:06 AM »
Adding a space before the "-" the string chopping fixes the dash in BINARYbug.
Done.
10+ Years Contributing to Linux Open Source Projects.

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: tinycore_v3.1rc4
« Reply #13 on: September 08, 2010, 07:01:56 AM »
Would it help if we used the underscore in extension names instead of dash?

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: tinycore_v3.1rc4
« Reply #14 on: September 08, 2010, 10:36:12 AM »
Not necessary, it was my bad.
10+ Years Contributing to Linux Open Source Projects.