WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: tinycore_v3.8rc3  (Read 5873 times)

Offline roberts

  • Administrator
  • Hero Member
  • *****
  • Posts: 7344
  • Founder Emeritus
tinycore_v3.8rc3
« on: July 30, 2011, 09:32:52 PM »
The Third Release Candidate of Tiny Core v3.8 is now posted and ready for testing.
http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/3.x/release_candidates

tinycore_3.8rc3.iso
tinycore_3.8rc3.iso.md5.txt

Change log:
rc1
* New icons for AppBrowser and AppsAudit.
* Updated mnttool - added a refresh button.
* Updated AppsBrowser - clear Search&Provides field upon results.
* Updated Wallpaper - Improved GUI. Now with a single window.
* Updated AppsAudit - updated error reporting and now reports stale extensions.
* Updated tce-load - now allows re-downloading non-installed extensions to better handle download failures.
* Updated tce-setup & tce-load to ensure busybox calls thus avoiding conflicts with gnu utilities.
* Updated rc.shutdown - removed sleep to improve shutdown speed.

rc2
* Updated AppsAudit - md5 function slowness corrected.
* Updated wbarconf - support for no initial .wbar
* Updated busybox  -  1.18.5 new depmod applet and audit of required applets.
* Updated search.sh  - improved searching by title results and support for fat file-system.
* Updated provides.sh  - support for fat file-system.
* Updated tce-setup, tce-load, and loadpack.sh - alias for new depmod applet.
* Updated .profile - new user login sudo issue resolved.
* Removed remnant .wbar from /etc/skel
* Updated AppBrowser & AppsAudit icons - slightly larger

Note: depmod has been moved to extensions, gnu depmod may be required by certain extensions, e.g., alsa.

rc3
* Updated rebuildfstab and tc-config for AOE support.
* Updated tc-functions getpassword to support backspace during input.
* Updated screenshot to display file name created upon completion.
* Updated tc-audit added "fetchmissing" to fetch missing dependencies.
* Updated AppsAudit dependencies menu grouping and added "Fetch Missing Dependencies".
* Updated tce-setup for loading tce directory on cdrom and installable via updates to tc-install & tc-grub4dos
* Updated multicore.iso to use CD tce directory together with specific boot lists for network, install, or grub4dos.
* Updated tce-setup, tce-load, and loadpack.sh to ensure busybox is not trumped by coreutils or util-linux-ng.

Thanks go to Gerald Clark for the new AOE support.

« Last Edit: July 30, 2011, 09:50:19 PM by roberts »
10+ Years Contributing to Linux Open Source Projects.

Online bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 4795
    • My Community Forum
Re: tinycore_v3.8rc3
« Reply #1 on: July 30, 2011, 10:49:22 PM »
Quote
Thanks go to Gerald Clark for the new AOE support.

What is AOE?
Béla
Ham Radio callsign: HA5DI

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

Offline maro

  • Hero Member
  • *****
  • Posts: 1229
Re: tinycore_v3.8rc3
« Reply #2 on: July 30, 2011, 10:59:01 PM »
Robert,
Ever since I read your "teaser" about it I was curious what these
Quote
* Updated tce-setup for loading tce directory on cdrom and installable via updates to tc-install & tc-grub4dos
* Updated multicore.iso to use CD tce directory together with specific boot lists for network, install, or grub4dos
might mean. Would you please care to elaborate (either here or in the other thread)?

bmarcus,
Not that I know anything about it, but taking a guess it might be: ATA over Ethernet (purely on the basis that it is the most likely "candidate" showing up here).

Offline roberts

  • Administrator
  • Hero Member
  • *****
  • Posts: 7344
  • Founder Emeritus
Re: tinycore_v3.8rc3
« Reply #3 on: July 30, 2011, 11:27:42 PM »
AOE is ATA over Ethernet. Since I don't have such equipment I will let Gerald comment further on it.
Brian (ixbrian) also tested AOE in previews of 3.8rc3 so both would be better to comment further.

The tce directory on CD and new multicore are in response to:
http://forum.tinycorelinux.net/index.php?topic=10305.0

The new multicore is no longer using starter packs, but instead individual tczs. This not only proves the new support but was my response to seeing a new user not having easy access to GUI installation program because of the high demand of memory of starter packs, even when booting from existing multicore. With the new multicore, using network or installation tools, has much lower memory requirement because of regular tcz mounting. Also Brian helped modify both installation programs to install whatever is in the CD tce directory.

So once, again, we have an easy remaster but now the remaster will be completely installed not just the base. The mods made to tce-setup to support CD tce will no longer cause a broken or discouraging experience.
« Last Edit: July 30, 2011, 11:47:44 PM by roberts »
10+ Years Contributing to Linux Open Source Projects.

Offline roberts

  • Administrator
  • Hero Member
  • *****
  • Posts: 7344
  • Founder Emeritus
Re: tinycore_v3.8rc3
« Reply #4 on: July 31, 2011, 12:12:43 AM »
10+ Years Contributing to Linux Open Source Projects.

Offline uggla

  • Sr. Member
  • ****
  • Posts: 438
Re: tinycore_v3.8rc3
« Reply #5 on: July 31, 2011, 01:28:44 AM »
Quote
I'm unable to mount any dvd if a disc was in the player during boot. Mounting dvds works if player was empty during boot.

I'm running mc with xorg 7.5.

I'm still having this issue but I've discovered that this only occurs when there is a video-dvd left in the drive (not data dvds). I'm using a laptop with internal dvd. It used to work with earlier versions of mc but I can't say for sure if this issue was introduced with 3.8.

Regards
Uggla

Offline jur

  • Hero Member
  • *****
  • Posts: 863
    • cycling photo essays
Re: tinycore_v3.8rc3
« Reply #6 on: July 31, 2011, 03:52:49 PM »
Big smiles and thank yous for the Fetch missing dependencies function update!  ;D ;D ;D

Offline roberts

  • Administrator
  • Hero Member
  • *****
  • Posts: 7344
  • Founder Emeritus
Re: tinycore_v3.8rc3
« Reply #7 on: July 31, 2011, 09:47:05 PM »
Quote
I'm unable to mount any dvd if a disc was in the player during boot. Mounting dvds works if player was empty during boot.

I'm running mc with xorg 7.5.

I'm still having this issue but I've discovered that this only occurs when there is a video-dvd left in the drive (not data dvds). I'm using a laptop with internal dvd. It used to work with earlier versions of mc but I can't say for sure if this issue was introduced with 3.8.

Regards
Uggla
I was able to reproduce and have a fix for 3.8 final. Thanks for reporting.
10+ Years Contributing to Linux Open Source Projects.

Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 3295
Re: tinycore_v3.8rc3
« Reply #8 on: August 01, 2011, 12:18:31 PM »
My bootlocal.sh has lines such as:

echo "/mnt/hda2/backgrounds /opt/backgrounds nfs defaults 0 0" >> /etc/fstab
echo "$SERVER:/mnt/music  /mnt/music none bind 0 0" >> /etc/fstab
echo "$SERVER:/mnt/stuff/TCL /mnt/TCL nfs defaults 0 0" >> /etc/fstab
mount -a

These lines disappear from fstab with tinycore, but not with microcore.
Microcore is using the supplied Xlibes.tcz, Xprogs.tcz, and Xvesa.tcz,
so there should be no difference in behavior.

Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 3295
Re: tinycore_v3.8rc3
« Reply #9 on: August 01, 2011, 02:45:10 PM »
Found while trying to troubleshoot previous post:

When using the 'base' boot option, a large section of code is skipped, so /opt/.tce_dir is not set, and restore does not happen.

Offline quanpin

  • Newbie
  • *
  • Posts: 28
Re: tinycore_v3.8rc3
« Reply #10 on: August 01, 2011, 10:04:09 PM »
It can mount tcz in ISO, but mydata.tgz in iso, it will not restore .
 

Offline roberts

  • Administrator
  • Hero Member
  • *****
  • Posts: 7344
  • Founder Emeritus
Re: tinycore_v3.8rc3
« Reply #11 on: August 01, 2011, 11:25:06 PM »
Oh please. The backup file mydata.tgz is for doing backups. Which won't work very well when you try to write to a CD!  If you must then make it into a tcz.
10+ Years Contributing to Linux Open Source Projects.

Offline quanpin

  • Newbie
  • *
  • Posts: 28
Re: tinycore_v3.8rc3
« Reply #12 on: August 02, 2011, 12:19:34 AM »
Oh please. The backup file mydata.tgz is for doing backups. Which won't work very well when you try to write to a CD!  If you must then make it into a tcz.

 but  tce in a CD , if it can load mydata.tgz ,  it will be a liveCD system . of couse I don't need to backup mydata. I just use this in vm or test a system. 

and mydata.tgz can use win-7zip to change data directly in Windows. but .tcz need to unmksqush  and than mksqush.

 

   

Offline roberts

  • Administrator
  • Hero Member
  • *****
  • Posts: 7344
  • Founder Emeritus
Re: tinycore_v3.8rc3
« Reply #13 on: August 02, 2011, 05:35:34 AM »
It may not be what you want, but it is the expected and defined behavior that upon shutdown personal files to saved (written) to mydata,tgz.
10+ Years Contributing to Linux Open Source Projects.

Offline quanpin

  • Newbie
  • *
  • Posts: 28
Re: tinycore_v3.8rc3
« Reply #14 on: August 02, 2011, 05:40:16 AM »
@ roberts
I have a suggestion

first: disable   $MOUNTPOINTFS" == iso9660 check of  tc-setup like tc3.6 and before


Code: [Select]
MOUNTPOINTFS="$(grep ${MOUNTPOINT} /etc/fstab | awk '{print $3}')"
if [ "$MOUNTPOINTFS" == iso9660 ]; then
TCEDIR="$MOUNTPOINT"/"$TCE_DIR"
LOADFROM="$TCEDIR"/optional
[ -s "$TCEDIR"/"$TARGETLIST" ] && for FILE in `cat "$TCEDIR"/"$TARGETLIST"`; do FILE="$LOADFROM/$FILE" && process; done
#### TCEDIR=/tmp/tce



else
TCEDIR="$MOUNTPOINT"/"$TCE_DIR"
echo "$MOUNTPOINT" > /etc/sysconfig/tce.mount
sync
fi

echo "$TCEDIR" > /opt/.tce_dir
chown -R "$USER".staff "$TCEINSTALLED"


than add tc-setup2iso like this

Code: [Select]
#!/bin/sh
#(c) Robert Shingledecker 2009-2011

. /etc/init.d/tc-functions

#########

[ -z "$TCE" ] && TCE="$(autoscan 'tce' 'd')"/tce
if [ "$TCE" != "/tce" ]; then
TCE_DEVICE="${TCE%%/*}"
TCE_DIR="${TCE#*/}"
if [ "$TCE_DEVICE" = "$TCE_DIR" ]; then TCE_DIR="tce"; fi
find_mountpoint "$TCE_DEVICE"
if [ -n "$MOUNTPOINT" ]; then
if [ "$MOUNTED" == "yes" ]; then
if [ ! -d "$MOUNTPOINT"/"$TCE_DIR"/optional ]; then
mkdir -p "$MOUNTPOINT"/"$TCE_DIR"/optional
fi
else
mount "$MOUNTPOINT"
if [ $? == 0 ]; then
UMOUNT="yes"
if [ ! -d "$MOUNTPOINT"/"$TCE_DIR"/optional ]; then
mkdir -p "$MOUNTPOINT"/"$TCE_DIR"/optional
fi
fi
fi
fi
else
   MOUNTPOINT="/tmp"; TCE_DIR="tce"
fi

MOUNTPOINTFS="$(grep ${MOUNTPOINT} /etc/fstab | awk '{print $3}')"
if [ "$MOUNTPOINTFS" == iso9660 ]; then
# TCEDIR="$MOUNTPOINT"/"$TCE_DIR"
# LOADFROM="$TCEDIR"/optional
# [ -s "$TCEDIR"/"$TARGETLIST" ] && for FILE in `cat "$TCEDIR"/"$TARGETLIST"`; do FILE="$LOADFROM/$FILE" && process; done
TCEDIR=/tmp/tce
#else
# TCEDIR="$MOUNTPOINT"/"$TCE_DIR"
# echo "$MOUNTPOINT" > /etc/sysconfig/tce.mount
# sync
#fi

echo "$TCEDIR" > /opt/.tce_dir
fi


at last : add tc-setup2iso in /opt/bootlocal.sh

I tryed it can mount tce in CD and load mydata.tgz like a LIVECD.
and /opt/.tce_dir set to /tmp/tce like the tinycore_3.8rc3.iso