Tiny Core Base > Release Candidate Testing

tinycore_1.0rc9

(1/3) > >>

roberts:
Release Candidate 9 is now posted:

* Removed remnant files /etc/init.d/functions.lua and /root/.luafltkrc
* Fixed checkfs boot option to call with busybox options
* Updated boot time f3 text to specify file systems checked.
* Stripped debug symbols from depmod
* Dropped gradient from jwm to better support older hardware.
* Adjusted jwm taskbar to be consistent with the selected window color.
* Improved tce-load to disallow duplicates.
* Added 3g-modem modules
* Increased Aterm scroll buffer to 1000
* Rstored animation to wbar as the default
* Improved tce-load to store  and later process local .dep files, typical use is "Download Only" into /optional Then upon reboot, load local appbrowser->File->Install Optional select only the major apps, the dependent files if available will also be loaded. This change allows the user to keep the super fast boot times and load locally stored extensions upon demand with dependices resolved.

Files that have changed that may in your backup or persistent storage device:
.jwmrc
.jwmrc-theme
.Xdefaults

Juanito:
up until now, I've been running a number of scripts to load various extensions after boot.

With rc9 I now get errors of the form:
--- Code: ---...
can't open /path-to-file/extension.tce.dep
--- End code ---

If I understand correctly, I now need to have all the dep files present, but what if an extension doesn't have any deps?

Note that if I load the extensions one-by-one from a terminal, I get:
--- Code: ---$ tce-load /path-to-file/wireless-2.6.26.tcem
/path-to-file/wireless-2.6.26.tcem
--- End code ---
..but the extension isn't loaded - same with the app-browser loading local?

Did the gtk theme disappear, the windows look "flat" again?

Edit: Just went back to rc8 to double-check - everything works fine there.

curaga:
The dep file's existence should be checked before trying to open it:
--- Quote ------ tce-load    2008-12-31 11:05:37.000000000 +0200
+++ tce-load.new        2008-12-31 11:13:19.000000000 +0200
@@ -143,12 +143,14 @@
 if [ -z "$2" ]; then
    FROMWHERE=`dirname "$APP"`
    echo "$FROMWHERE"
-   for F in `cat "$APP".dep`; do
-      DEPFILE="$FROMWHERE"/"$F"
-      if [ ! -f /usr/local/tce.installed/"$DEPFILE" ]; then
-         install "$DEPFILE"
-      fi   
-   done
+   if [ -f "$APP".dep ]; then
+          for F in `cat "$APP".dep`; do
+             DEPFILE="$FROMWHERE"/"$F"
+             if [ ! -f /usr/local/tce.installed/"$DEPFILE" ]; then
+                install "$DEPFILE"
+             fi
+          done
+   fi
 fi
 
 install "$APP" "$2" "$3"

--- End quote ---
..That does not explain though why your extensions did not get installed. Please add echo statements to every part to see where it gets.

roberts:
.dep are not required but moving forward will be stored and used when found for on-demand local loading.
Your extension loaded but the resulting exit code to appbrowser indicated an error.
A simple if statement was/is needed.  rc9a to be posted shortly.

roberts:
rc9a now posted.

Navigation

[0] Message Index

[#] Next page

Go to full version