Tiny Core Linux

dCore Import Debian Packages to Mountable SCE extensions => dCore X86 => Release Candidates => Topic started by: Jason W on December 25, 2014, 01:32:35 PM

Title: Announcements
Post by: Jason W on December 25, 2014, 01:32:35 PM
The release candidates have been updated with the fix mentioned in the release area.

Updates to the x86 dCore release candidates will be mentioned in this thread.
Title: Re: Announcements
Post by: Jason W on December 28, 2014, 07:09:13 PM
Now there is a boot option "checkfs".  It is not like the one that was before and was dropped, this one simply checks to see if the partition about to be mounted for /opt, /home, and/or TCE directory contains errors, nothing is done or fixed.  If errors are found, it gives you an option to continue at your own risk or follow the recommended reboot and fix the errors with the "base" boot option and the e2fsck command.  Works with the LABEL and UUID option of specifying devices.   The results can be seen in the files /tmp/checkfs.*, such as /tmp/checkfs.sda2, /tmp/checkfs.sdb4, etc.  Simply needed a check for a large number of mounts between fixes or an just an unclean unmount does not constitute file system errors.  Only a true error will result in the "red flag" and an option to reboot.

On my A10 board I have had a few hard resets due to lockup, and ended up seeing the havoc that can be when a corrupted EXT file system was being used in a live session.  This boot code can at least prevent using an unusable file system.

The following release candidates have been updated with this:

dCore-wheezy.gz
dCore-jessie.gz
ub-dCore-trusty.gz
ub-dCore-utopic.gz
ub-dCore-utopic-3.16.6.gz
Title: Re: Announcements
Post by: netnomad on December 30, 2014, 08:29:35 AM
hi jason,

with the last cut i experienced the looping update-requests again.
perhaps it has something to do that i use dcore with an usbstick?
without permanent /home, /opt or /usr and so on?

i did an update this morning and after the reboot i checked the update-situation again and updatesce replied that there are no additional updates needed.
then in the afternoon, after a further reboot, i checked with updatesce -c -a again and i guess that i got offered the same update-requests that were updated in the morning.
i'm sure that no updates were downloaded during the merge-process.
after the next reboot updatesce told me that no updates are available for the chosen sces.

thank you for your help and patience.
Title: Re: Announcements
Post by: Jason W on December 30, 2014, 03:02:45 PM
Ok, if you can give me an exact listing of the packages involved, contents of sce's that are made from a list file, and I will look into it in the coming days. 
Title: Re: Announcements
Post by: netnomad on December 30, 2014, 10:14:24 PM
hi jason,

now i could verify it:

###
000-base-jessie.sce.lst:
#
console-setup
console-data
bash
mc
ssh
rsync
screen
grep
tar
zip
unzip
gzip
bzip2
xz-utils
p7zip-full
nmap
iptables
fail2ban
redsocks
pdnsd
tcpdump
gnupg
laptop-mode-tools
pm-utils
man-db
ntfs-3g
lvm2
cryptsetup
firmware-all
wifi
wireless
wpasupplicant
checkmissingdebs
importupdatecheck
libsmartcols1

###
100-desktop-jessie.sce.lst:
#
xorg-all
Xprogs
wbar
fluxbox
iceweasel
icedove
evince
jpilot
xvnc4viewer

###
200-multimedia-jessie.sce.lst:
#
alsa-base
alsa-utils
alsamixergui
cdparanoia
vlc
faad
lame
cups
cups-driver-gutenprint
hplip
avahi-daemon
gimp
xsane
minitube
pulseaudio
pavucontrol
volumeicon-alsa
gnucash
gthumb
gnome-calculator
doublecmd-gtk


tc@box:~$ updatesce -c -a
debian
#################### 100.0% 0.0 kBps DONE   
#################### 100.0% 2.6 kBps DONE     
verifying download...checksum matches OK
used 10700800 local, fetched 8890
Using the repo http://ftp.us.debian.org/debian debian jessie main
Searching for availbe updates for chosen SCEs.
000-base-jessie
100-desktop-jessie
200-multimedia-jessie
libreoffice
original-modules-3.8.13-tinycore
vbox
 
Do you want to review the list of packages that have updates available?
Enter y to view and q to exit reading the package list. (y/N):
SCE:  000-base-jessie
Available package updates:
   console-setup                     debian jessie main
   console-setup-freebsd        debian jessie main
   console-setup-linux             debian jessie main
   keyboard-configuration       debian jessie main

after a successful update and a fresh reboot,
updatesce wants to update exactly the same packages, although all requested updates are done.

thank you for your help.
Title: Re: Announcements
Post by: Jason W on December 31, 2014, 06:31:31 AM
Thanks, I will look into it today.
Title: Re: Announcements
Post by: Jason W on December 31, 2014, 03:36:09 PM
Ok, I see some issues with the md5 file creating, I will work on it and test.
Title: Re: Announcements
Post by: Jason W on December 31, 2014, 04:25:06 PM
A simple fix seemed to kill two birds with one stone.  I am confident enough to upload another release candidate cut.  The following x86 release candidate dCore's have been updated with the fix.


dCore-wheezy.gz
dCore-jessie.gz
ub-dCore-trusty.gz
ub-dCore-utopic.gz
ub-dCore-utopic-3.16.6.gz
Title: Re: Announcements
Post by: Jason W on December 31, 2014, 06:05:31 PM
I have just added a more reliable checking of startup script md5sums and also added checking of -data.tar.gz extra file updates.  This way, anything at all updated with the package - Debian package, startup script, data.tar.gz files - will call for the package to be updated with a run of updatesce. 

Hold off on testing the last cut and I will upload this sometime tomorrow.
Title: Re: Announcements
Post by: Jason W on January 01, 2015, 07:17:58 PM
Many changes and bugfixes to the updatesce routine.  Now, if a package has a new or changed startup script it is listed as an available update.  And if a new data.tar.gz file is added or the existing one is updated then the package is also listed to be updated.  And if there is a new prebuilt or Debian dependency added to a package or the existing ones have been updated, then that package is also listed for update.

EDIT:  I had updated alsa-utils.deb2sce and firefox-data.tar.gz for testing purposes, those should appear as updates for any SCEs containing them the first time you run updatesce.

This completes the updatesce concept, and now to find the bugs.  The following dCore x86 ports have a new cut in release candidates.

dCore-wheezy.gz
dCore-jessie.gz
ub-dCore-trusty.gz
ub-dCore-utopic.gz
ub-dCore-utopic-3.16.6.gz
Title: Re: Announcements
Post by: Jason W on January 02, 2015, 07:57:31 PM
Release candidates have a new cut per the -s size function issue mentioned in the dCore-wheezy release candidates.

Updated all dCore release candidate x86 ports.
Title: Re: Announcements
Post by: Jason W on January 03, 2015, 05:09:04 PM
Just found a big bug in the update function when it pertains to extensions that make use of other SCEs as deps.  I hope to fix it tonight and upload it in the next day or so. 
Title: Re: Announcements
Post by: Jason W on January 03, 2015, 07:40:06 PM
A big problem, a simple fix.  I like when that happens, the simple fix that is.

Release candidate x86 dCores updated:

dCore-wheezy.gz
dCore-jessie.gz
ub-dCore-trusty.gz
ub-dCore-utopic.gz
ub-dCore-utopic-3.16.6.gz

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 04, 2015, 06:53:55 PM
Fixed a bug in the dependency routine that uses grep when dealing with the main DEBINX packages file.  Awk has been and is still used for the extra repos as their packages files are small so they have been unaffected.  The issue was the grep routine was pulling in all entries that were "this dep, or that dep, or that dep" where the awk routine just used the first one and ignored the rest, the first match is normally the smallest and most basic, which for our purpose is the desired behavior.  Now grep pulls the needed info for the package at hand from the large DEBINX file, and awk works with the small snippet to correctly parse deps but with the same performance as before if GNU grep is being used.

Release candidate x86 dCores updated:

dCore-wheezy.gz
dCore-jessie.gz
ub-dCore-trusty.gz
ub-dCore-utopic.gz
ub-dCore-utopic-3.16.6.gz

http://tinycorelinux.net/dCore/x86/release_candidates/

Title: Re: Announcements
Post by: Jason W on January 07, 2015, 01:30:58 PM
Fixed a bug in the startup script and -data.tar.gz file update detection.

All release candidate x86 dCore ports updated.

dCore-wheezy.gz
dCore-jessie.gz
ub-dCore-trusty.gz
ub-dCore-utopic.gz
ub-dCore-utopic-3.16.6.gz

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 09, 2015, 07:30:32 PM
If no bug reports in the next day or so, I will make a new release as the previous contains bugs that have been corrected by this release candidate.
Title: Re: Announcements
Post by: netnomad on January 11, 2015, 02:51:14 AM
hi jason,

in the last days i had no error messages and nothing noticable that went wrong,
despite
updatesce -c -a
replied that no updates are requested!!!

###
tc@box:~$ updatesce -c -a
debian
#################### 100.0% 0.0 kBps DONE   
verifying download...checksum matches OK
used 10719232 local, fetched 0
Using the repo http://ftp.us.debian.org/debian debian jessie main
 Searching for availbe updates for chosen SCEs.
000-base-jessie
100-desktop-jessie
200-multimedia-jessie
libreoffice
original-modules-3.8.13-tinycore
vbox
No updates available for chosen SCEs.
###


but updatesce wants to load updated packages:

###
tc@box:~/.TCE/sce$ importsce -s 000-base-jessie     
Using the -s option.
Using the -u option.
debian
#################### 100.0% 3.4 kBps DONE   
verifying download...checksum matches OK
used 10719232 local, fetched 0
Using the repo http://ftp.us.debian.org/debian debian jessie main
Do you want to create 000-base-jessie.sce from package list /mnt/sdb2/tce/sce/000-base-jessie.sce.lst? (y/N): y
Using Package Index: /etc/sysconfig/tcedir/debian_jessie_main_i386_Packages
Using debian Mirror: http://ftp.us.debian.org/debian
000-base-jessie is from your own custom package list:
Gathering dependency info..
Determining HD and RAM space needed..
3.92 MB of downloads required.
222.38 MB needed for unpacking archives.
71.75 MB of compressed archives will be used.
369.79 MB is a good estimate of /mnt/sdb2/tce space needed, 2779.13 MB is available.
###

the same with two further packages:
###
tc@box:~/.TCE/sce$ importsce -s 100-desktop-jessie
...
The below SCE's in your SCE directory will be used as
to provide dependencies for 100-desktop-jessie.sce.
000-base-jessie
Determining HD and RAM space needed..
0.14 MB of downloads required.
459.52 MB needed for unpacking archives.
168.64 MB of compressed archives will be used.
796.95 MB is a good estimate of /mnt/sdb2/tce space needed, 2779.13 MB is available.
###

###
tc@box:~/.TCE/sce$ importsce -s 200-multimedia-jessie
...
The below SCE's in your SCE directory will be used as
to provide dependencies for 200-multimedia-jessie.sce.
000-base-jessie
100-desktop-jessie
Determining HD and RAM space needed..
7.69 MB of downloads required.
690.95 MB needed for unpacking archives.
181.19 MB of compressed archives will be used.
1061.02 MB is a good estimate of /mnt/sdb2/tce space needed, 2779.13 MB is available.
###
Title: Re: Announcements
Post by: Jason W on January 11, 2015, 07:43:41 AM
Are you saying that running updatesce causes those packages to be imported, or when you run importsce those packages then want to be loaded?

importsce will re-import the package every time you run the command "importsce packagename".
Title: Re: Announcements
Post by: netnomad on January 11, 2015, 08:01:57 AM
hi jason,

updatesce told me that there are no updates for my meta-packages,
but importsce wants to download additional, probably updates for my packages.

after performing a new importsce for all my packages,
the result are smaller sce-packages in comparison to my recent packages and are broken :(

yes, you are right that importsce re-imports the packages every time i run the command "importsce packagename", but all already downloaded, current packages that need no update are used for the merging process.
updatesce doesn't download new packages.
importsce needs to download new packages from the debian repository.

i'm lucky that i have working backups of my meta-packages, so there is no hurry :)

thank you for your help.
Title: Re: Announcements
Post by: Jason W on January 11, 2015, 08:19:00 AM
Ok, I see. 

Which Debian packages, or data.tar.gz files, or startup scripts is it re-downloading?  Knowing that will help pinpoint the issue.
Title: Re: Announcements
Post by: Jason W on January 11, 2015, 08:54:47 AM
I re-imported my main desktop file, nothing new was downloaded and all worked as expected on reboot.

I will be heading out of town in a couple hours, likely I won't be peeking back in til Wed, so if you post some more info maybe I can fix it today.

Thanks
Title: Re: Announcements
Post by: netnomad on January 11, 2015, 09:07:00 AM
these packages were freshly downloaded:

tc@box:~/tmp/updated_pkgs$ ls -la
total 12076
drwxr-xr-x  2 tc   staff     460 Jan 11 18:05 ./
drwxrwxrwt 11 root staff     760 Jan 11 18:06 ../
-rw-rw-r--  1 tc   staff   71378 Jan 11 16:35 bind9-host_9.9.5.dfsg-8_i386.deb
-rw-rw-r--  1 tc   staff 2940614 Jan 11 11:55 dpkg_1.17.23_i386.deb
-rw-rw-r--  1 tc   staff 4850612 Jan 11 16:45 libavcodec56_11.1-1_i386.deb
-rw-rw-r--  1 tc   staff 1104252 Jan 11 16:44 libavformat56_11.1-1_i386.deb
-rw-rw-r--  1 tc   staff  118188 Jan 11 16:45 libavresample2_11.1-1_i386.deb
-rw-rw-r--  1 tc   staff  182420 Jan 11 16:45 libavutil54_11.1-1_i386.deb
-rw-rw-r--  1 tc   staff   44514 Jan 11 16:35 libbind9-90_9.9.5.dfsg-8_i386.deb
-rw-rw-r--  1 tc   staff   86890 Jan 11 12:01 libbluetooth3_5.23-2+b1_i386.deb
-rw-rw-r--  1 tc   staff  732256 Jan 11 16:35 libdns100_9.9.5.dfsg-8_i386.deb
-rw-rw-r--  1 tc   staff  160418 Jan 11 11:54 libevent-2.0-5_2.0.21-stable-2_i386.deb
-rw-rw-r--  1 tc   staff  176264 Jan 11 16:35 libisc95_9.9.5.dfsg-8_i386.deb
-rw-rw-r--  1 tc   staff   36644 Jan 11 16:35 libisccc90_9.9.5.dfsg-8_i386.deb
-rw-rw-r--  1 tc   staff   56458 Jan 11 16:35 libisccfg90_9.9.5.dfsg-8_i386.deb
-rw-rw-r--  1 tc   staff   53934 Jan 11 16:34 liblwres90_9.9.5.dfsg-8_i386.deb
-rw-rw-r--  1 tc   staff   58674 Jan 11 12:04 liblzo2-2_2.08-1.2_i386.deb
-rw-rw-r--  1 tc   staff  196648 Jan 11 16:42 libswscale3_11.1-1_i386.deb
-rw-rw-r--  1 tc   staff   50890 Jan 11 16:36 libwebpdemux1_0.4.1-1.2+b2_i386.deb
-rw-rw-r--  1 tc   staff   58202 Jan 11 16:36 libwebpmux1_0.4.1-1.2+b2_i386.deb
-rw-rw-r--  1 tc   staff 1007854 Jan 11 11:53 man-db_2.7.0.2-5_i386.deb
-rw-rw-r--  1 tc   staff  307042 Jan 11 16:36 python-pil_2.6.1-1+b1_i386.deb
-rw-rw-r--  1 tc   staff   26250 Jan 11 16:35 python-reportlab-accel_3.1.8-3_i386.deb
Title: Re: Announcements
Post by: Jason W on January 12, 2015, 05:34:17 PM
One thing I noticed is that importsce will create smaller SCEs now than it did before as noted that it now correctly processes the "this package OR that package OR that package, etc" where before all those packages were imported rather than the first one.

How is your system broken?  I noticed that Xprogs had to be imported and loaded or my install was broken upon startx.  But Xprogs was not listed in the file list I re-imported as I lost the old one.

And is anyone else seeing this issue?
Title: Re: Announcements
Post by: netnomad on January 12, 2015, 10:18:40 PM
hi jason,

this is a good hint, cause only xorg seems to be broken and perhaps not the whole system.
unfortunately i use already Xprogs in my 100-desktop-jessie-file :(

my main problem is that startx doesn't work anymore.
in this thread you can find my actual file-lists.

do you have another idea?
Title: Re: Announcements
Post by: netnomad on January 12, 2015, 11:26:30 PM
hi jason,

if i re-importsce only 000-base-jessie, startx doesn' t work anymore.
Xporgs is in my untouched second file 100-desktop-jessie.

you can find my file-list in this thread.
Title: Re: Announcements
Post by: Jason W on January 13, 2015, 06:38:04 PM
Ok, I imported a system based on your 200-multimedia-jessie which depends on 100-desktop-jessiej which depends on 000-base jessie.  All works like a charm.

I just now see you mean you did not re-import the 100* and 200* SCEs but only the 000-base-jessie.  I am not surprised it that 100* and 200* SCEs that depend on 000* do not work..  As mentioned, there are changes in the dependency routine which result in smaller number of packages being brought in to each SCE.  Though the extra Debian packages originally imported are unneeded by that 000-base-jessie SCE, that results in a dependency being satisfied in an SCE that depends on 000-base-jessie that is no longer there upon a nre-import of 000-base-jessie, and when you re-import 000-base-jessie, those deps are no longer there as not needed by 000-base-jessie but then the 100-desktop-jessie is broken by their absence.

Please re-import in this order and then report back:  000-base-jessie, 100-desktop-jessie, 200-multimedia-jessie.   This change in dependency resolution means that to be accurate, each SCE needs to be re-imported on it's own and then later we can test the update function.  Starting with the SCEs that depend on no other, and then the ones that depend on existing SCEs.

I don't plan on another intrusion in our SCE directory again especially as it affects the release cuts, if so, we just revert to Robert's awk routine once and forever which is slower on the main Packages list but works every time.  But I believe this one is working. 
Title: Re: Announcements
Post by: netnomad on January 14, 2015, 12:29:49 PM
hi jason,

now it worked fine.

so, do i understand it right that not all packages should be re-imported in one line...
so at first 000-base-jessie needs to be re-imported,
then the system needs a reboot for the reloading of the 000-base-package,
then the second 100-desktop-jessie can be re-imported based on the freshly loaded 000-base-package,
then after a further reboot 200-multimedie-jessie gets the right updated dependencies for its re-import!?

so in this way i succeeded :-)

thank you for your help.
Title: Re: Announcements
Post by: Jason W on January 14, 2015, 12:35:07 PM
Great.  I now reread my last post and it appears way more harsh than I meant it, I guess I was banging my head on the keyboard by then trying to find the problem and solution. 

Thanks for the instructions on how you corrected your SCE directory, I will mention in the release thread to refer to here on how to update existing SCE collections.

Also, I will try to make a script that will give a visual tree of dep file contents to make it easier.
Title: Re: Announcements
Post by: Jason W on January 14, 2015, 04:27:36 PM
On second thought, if anyone is having issue on updating their existing SCE directory, please post here and we will work through specifices rather than me spending the time with a script to tell the order of SCEs to update in a given SCE directory. 
Title: Re: Announcements
Post by: netnomad on January 16, 2015, 12:12:06 AM
hi jason,

actually everything seems to work flawless, but i'm not sure whether updatesce really notices all needed updates.

tc@box:~$ updatesce -c -a
000-base-jessie
100-desktop-jessie
200-multimedia-jessie
libreoffice
original-modules-3.8.13-tinycore
vbox
No updates available for chosen SCEs.


but importsce wants to download some files:

tc@box:~/.TCE/sce$ importsce -s -d -l 100-desktop-jessie
Using the -d option.
Using the -s option.
Using the -u option.
debian
#################### 100.0% 0.0 kBps DONE   
verifying download...checksum matches OK
used 10708992 local, fetched 0
Using the repo http://ftp.us.debian.org/debian debian jessie main
Do you want to create 100-desktop-jessie.sce from package list /mnt/sdb2/tce/sce/100-desktop-jessie? (y/N): y
Using Package Index: /etc/sysconfig/tcedir/debian_jessie_main_i386_Packages
Using debian Mirror: http://ftp.us.debian.org/debian
100-desktop-jessie is from your own custom package list:
Gathering dependency info..
The below SCE's in your SCE directory will be used as
to provide dependencies for 100-desktop-jessie.sce.
000-base-jessie
Determining HD and RAM space needed..
0.15 MB of downloads required.
460.75 MB needed for unpacking archives.
169.17 MB of compressed archives will be used.
799.23 MB is a good estimate of /mnt/sdb2/tce space needed, 2763.80 MB is available.


additionaly i don't understand that updatesce -c -a checks huge packages in less then a small part of a second...
000*, 100* and 200* are checked so fast, after libre office it takes some time to check original-modules-3.8.13-tinycore and vbox. this odd behavior let me doubt whether the big packages are really checked.

by the way do we need the md5.txt-files... i delete them to speed up the boot process?!
do you need that md5-files for your updatesce-routine?

thank you for your help.
Title: Re: Announcements
Post by: netnomad on January 16, 2015, 12:18:27 AM
hi jason,

booting with md5-files has the same effects, but the boot-process takes additional 30s.

thank you for all your commitment to this project :)
Title: Re: Announcements
Post by: Jason W on January 16, 2015, 06:09:29 PM
Hi netnomad,

It is the package libkpathsea6.  I re-imported that same 100-desktop-jessie package showing the .15 MB to download though updatesce said no updates, and when importing it yet again and then rebooting it showed 00.00 size to download on a subsequent import.

Lets keep our eye out for any other time that updatesce says no updates yet there is a new deb downloaded upon importing. 

Oh, and I will consider an expert option of not creating md5sum files for the imported SCEs.  Would be simple and not disrupt things, can be put in /etc/sysconfig/sceconfig for persistence.

Evidently there is an issue with the updatesce checking of the 000-base-jessie type of SCEs.  Will check into it.  Most likely the issue with the above mentioned deb that was to be updated.
Title: Re: Announcements
Post by: Jason W on January 16, 2015, 06:38:58 PM
I found the fix, a very simple but large bug in importupdatecheck.  I will test over the next day or so and upload the results.
Title: Re: Announcements
Post by: Jason W on January 17, 2015, 05:12:20 PM
Uploaded the fix for the x86 dCore ports.  Please test.
Title: Re: Announcements
Post by: Jason W on January 18, 2015, 06:26:19 PM
netnomad -

I saw that on a 1.9 GB SCE extension on my usb key, it takes 1 min 36 sec to simply md5sum check it.  Since there can be a performance hit that not everyone wants when using loadsce, I added a boot code "nomd5" that will let loadsce load SCEs without md5sum checking them which can save a bit of time if they are large.  This is an expert option, and assuming there is any trouble when using this that the first thing to do is run an md5sum check on the SCE directory.  I used a boot code since this way importsce will create the proper md5sum file that can later be used to check the integrity of the extension later, and since an option in /etc/sysconfig/sceconfig has to be backed up and restoring the backup occurs after extensions are loaded at boot.

Updated the x86 dCore ports, please test.


Title: Re: Announcements
Post by: netnomad on January 19, 2015, 11:00:33 PM
hi jason,

the first impressions and heavy testing proved the working updatesce-process :)

good cut, thank you for your work and commitment :)
Title: Re: Announcements
Post by: Jason W on January 28, 2015, 01:03:55 PM
Some new changes have been uploaded:

SCEs are moved from update during shutdown, for a faster boot.

SCEs are updated in a reverse tree method for better dependency integrity.  Also SCEs in the update directory are used if there during import and update when determining package contents and md5 data.
Title: Re: Announcements
Post by: Jason W on January 28, 2015, 02:54:13 PM
Uploaded a bug fix, changing contents of sce.dep files wheither manually or by re-importing using the -d option will now cause SCEs that depend on the one with the changed .dep file to report needing an update when updatesce is run.

Simply importing the SCEs that depend on the changed one already accounts for any missing or changed entries in dep files.
Title: Re: Announcements
Post by: netnomad on January 28, 2015, 11:43:33 PM
hi jason,

last cut with "update -c -a" reports for my config:

> Do you want to review the list of packages that have updates available?
> Enter y to view and q to exit reading the package list. (y/N): y

but then no updates are available in the package list!

this is no serious bug, but probably you want to be informed?

thank you for your work.
Title: Re: Announcements
Post by: netnomad on January 29, 2015, 11:46:21 AM
hi jason,

the last cut starts with "updatesce -a" something like an update-loop :(

i guess that for all packages the dependencies are updated again and again.

thank you for your work and patience.
Title: Re: Announcements
Post by: Jason W on January 29, 2015, 07:49:00 PM
I am having to use a loop to make a reverse tree update process for each sce and it's deps.  The dependencies should not be updated again and again, if so that is a bug.  I will test further.
Title: Re: Announcements
Post by: Jason W on February 05, 2015, 05:37:55 PM
Things should be working now, please test, new cut uploaded.
Title: Re: Announcements
Post by: netnomad on February 06, 2015, 09:36:26 AM
hi jason,

i assume that this behavior is correct? :

100-desktop-jessie, 200-multimedia-jessie, libreoffice and vbox are based on 000-base-jessie,
so after an update of 000-base-jessie all other packages need to be re-imported?
this happened for me... just one little package in 000-base-jessie needed an update,
so all other packages that are based on this base-packages were re-imported.

after the re-import and the reboot,
"update -a -c" results in following message:

tc@box:~$ updatesce -c -a
debian
#################### 100.0% 0.0 kBps DONE   
verifying download...checksum matches OK
used 10688512 local, fetched 0
Using the repo http://ftp.us.debian.org/debian debian jessie main
Searching for availbe updates for chosen SCEs.
000-base-jessie
100-desktop-jessie
200-multimedia-jessie
libreoffice
original-modules-3.8.13-tinycore
vbox
Do you want to review the list of packages that have updates available?
Enter y to view and q to exit reading the package list. (y/N):

and the list is empty:

SCE:  000-base-jessie
  Available package updates:
None
SCE:  100-desktop-jessie
  Available package updates:
None
SCE:  200-multimedia-jessie
  Available package updates:
None
SCE:  libreoffice
  Available package updates:
None
SCE:  original-modules-3.8.13-tinycore
  Available package updates:
None
SCE:  vbox
  Available package updates:
None

thank you for your help and work.
Title: Re: Announcements
Post by: Jason W on February 06, 2015, 10:06:31 AM
Basically that is the desired behavior.  It sounds like overkill, but lets say you specify libtiff-tools as a package in the list of 000-base-jessie, and it depends on liblzma5.  If dependencies change of libtiff-tools and it no longer depends on liblzma5, then if 100-desktop-jessie has a package that depends on liblzma5 and it was originally satisfied by that SCE depending on 000-base-jessie, after the update 100-desktop-jessie is now broken.  Dependencies don't often change but the sometimes do especially when a Debian release is still in the "testing" stage. 
Title: Re: Announcements
Post by: netnomad on February 06, 2015, 10:47:31 AM
Basically that is the desired behavior.

i understand, but nevertheless the "updatesce -a -c" reports a required update and then the list for updates is empty :-(
basically the intended behavior seems to be fullfilled.

thank you for your help.
Title: Re: Announcements
Post by: Jason W on February 06, 2015, 06:11:59 PM
Updated new release candidates of the x86 ports dealing with the recursive update function.  Please test.

Netnomad - I may add a "Needs update due to updatd changes in packagename.sce." entry in /tmp/updateavailable for SCEs that need no update of their packages themselves but their dependencies do.
Title: Re: Announcements
Post by: netnomad on February 07, 2015, 12:24:40 AM
I may add a "Needs update due to updatd changes in packagename.sce." entry in /tmp/updateavailable for SCEs that need no update of their packages themselves but their dependencies do.

good idea.
i tested your last cut, there is still a request for an update although the update-list is empty.
it's more a cosmetic issue ;-)

keep on hacking :-) , thank you for your work.
Title: Re: Announcements
Post by: Jason W on February 08, 2015, 02:40:02 PM
Ok, new cut for the x86 dCores updated in release candidates.  Hopefully all is well now, I fixed a few problem I found.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 10, 2015, 05:36:30 PM
With no reports of issues and the update routine working for me, I will copy this release candidate into release in a few days.
Title: Re: Announcements
Post by: netnomad on February 10, 2015, 09:51:43 PM
hi jason,

the last cut showed no problems for me, but i had not any update-request, too.
i just wonder about the possibilitiy whether needed updates are still noticed?
did anyone experience any update with this cut?

thank you for all your contributions.

Title: Re: Announcements
Post by: Jason W on February 11, 2015, 05:45:07 AM
Ok, I just updated the Packages files on the server, maybe there are updates now.

There is no hurry, we can wait and make sure all is well before moving to release.
Title: Re: Announcements
Post by: netnomad on February 11, 2015, 11:42:43 PM
hi jason,

today i got update-requests!
so everything looks fine for me :)
seems to be a good cut.

keep on hacking!
Title: Re: Announcements
Post by: netnomad on February 12, 2015, 06:53:01 AM
hi jason,

now all requested updates were flawless re-imported, no loop and no unneeded update-requests.
after the update-process updatesce reports no further unneeded update-requests.
nice work, stable cut!

now it would be exciting to get the new kernel, what do you think about it?

thank you for your patience.
Title: Re: Announcements
Post by: Jason W on February 12, 2015, 09:11:41 AM
Hi netnomad,

I will try to get the Virtualbox kernel modules built on Core6 and the new kernel, then I will update the kernel for the x86 dCores. 
Title: Re: Announcements
Post by: netnomad on February 12, 2015, 09:13:31 AM
that sounds great!!!
Title: Re: Announcements
Post by: Jason W on February 15, 2015, 12:35:22 PM
With no issues I will make a release tonight and then start on the sce-remove utility as to not hold up the release for further features that will need time and testing.
Title: Re: Announcements
Post by: Jason W on February 22, 2015, 11:15:28 AM
New utility sce-remove.  Removes chosen SCEs and any SCEs that depend on them upon reboot as to keep integrity of the system.  Uploaded new cuts for the x86 dCore ports.
Title: Re: Announcements
Post by: Jason W on February 23, 2015, 10:29:50 AM
sce-remove now named removesce.  There is a -k option to keep .lst and .dep files.  Please test and give feedback.
Title: Re: Announcements
Post by: netnomad on February 23, 2015, 11:11:15 AM
Quote
Anyone here knows that I always listen to feedback and cooperate with whoever who posts here.
All ideas brought up here have been implemented unless there is a good reason not to.

don't take my following notes to serious!!!

actually importsce could be renamed sce-import,
removesce could be named sce-remove,
and updatesce could be called sce-update. ;-)

we could confuse everybody but i would prefer to autocomplete "sce-" in the bash,
... and in the end we could count beans ;-)

life is a compromise, but it should be a good one!

thank you for doing such a great job!!!

may i remember you to the new kernel?
you know i'm looking forward for suspend-to-ram...
... so we will be able to spoil less energy in the future ;-)

keep on hacking, we appreciate your work!
Title: Re: Announcements
Post by: Jason W on February 23, 2015, 11:12:31 AM
Thanks, the kernel I was waiting to get the virtualbox modules built, but if I can't in the near future I will update anyway.
Title: Re: Announcements
Post by: Jason W on February 23, 2015, 12:16:35 PM
netnomad - you have a good point as then everything would start with sce and easy to find via shell autocomplete.

Uploaded a correction in the x86 dCores - the default values in /etc/sysconfig/sceconfig set at FALSE.
Title: Re: Announcements
Post by: netnomad on February 23, 2015, 01:05:11 PM
hi jason,

tried your last cut!

i guess the change of sce-"commands" is something for the long run.

sce-import
sce-update
sce-remove

what about
sce-load
and
sce-unload?

evolution needs some time...
... and sometimes it's the repitition of something from the past:
like tce-load or tce-unload and so on ;-)
Title: Re: Announcements
Post by: frimical on February 24, 2015, 11:22:18 AM
hello everybody,

I agree totally with the suggestions of 'netnomad' for naming tools/scripts etc...
Actually it's an Object-Oriented approach: Object-ActionOnObject-Details (I use personnally since a long time ago, as a steady 'golden rule' to standarize naming. It proved to be very practical to: follow, maintain and re-use).
So many times I had to redo the naming to fit my way of work. Now if it's implemented from the start, I just have to thank you for this too.
And of course, thank you for all the good work you did and do.

Regards.
 


Title: Re: Announcements
Post by: Jason W on March 01, 2015, 06:45:55 PM
Uploaded new cut with /var/lib/dpkg/alternatives directory to allow the update-alternatives tool to work properly.
Title: Re: Announcements
Post by: Jason W on March 02, 2015, 06:14:51 PM
New cut with the sce-* naming convention.  The below is a list of the SCE tools changes which brings dCore more in line with the tce-* naming convention of user called tools:

loadsce is now sce-load
updatesce is now sce-update
importsce is now sce-import
removesce is now sce-remove.

Please test.
Title: Re: Announcements
Post by: Jason W on March 05, 2015, 06:18:58 AM
I take the quiet as things are working as expected.  I will wait a few days and then copy this RC to releases.
Title: Re: Announcements
Post by: Jason W on March 10, 2015, 05:55:42 PM
Migration to the new kernel is underway, dCore-jessie.gz and vmlinuz-jessie are uploaded with 3.16.6 and are working here as expected.  The old kernel is available under dCore-jessie-3.8.13.gz and vmlinuz-jessie-3.8.13 just in case for now in release candidates.

I plan to finish moving the other x86 dCore ports to the new kernel tonight, just wanted to give a heads up that the move is underway.  Be sure and import the new kernel modules, kernel-all-3.16.6-tinycore is the meta package that covers all the bases.

Title: Re: Announcements
Post by: Jason W on March 10, 2015, 06:09:22 PM
Ok, kernel migration is complete.

Please download the new *.gz image files and the new vmlinuz* and test. 

Note:  Please import the needed 3.16.6 kernel modules and place them in your sceboot.lst before the upgrade as that will prevent the Xorg lockup that may happen if you import them while running in an Xorg session with no X kernel modules already loaded.  Loading Xorg modules when an Xorg session is running can cause issue in any case.
Title: Re: Announcements
Post by: netnomad on March 10, 2015, 07:30:25 PM
hi jason,

s2ram seems to work out of the box.

this cut looks very promising :-)

great work.
Title: Re: Announcements
Post by: Jason W on March 11, 2015, 06:19:28 PM
If it is still quiet when I get back home Saturday, I will move this cut to release.
Title: Re: Announcements
Post by: netnomad on March 11, 2015, 11:36:15 PM
hi jason,

after heavy testing i can confirm that it's a very stable, fine cut.

there are only some little issues with one slitlist-app in fluxbox:
wmcpuload has sometimes problems with the font for the cpuload in percent.
it happens that the numbers are replaced with just black flat areas :(
sometimes the windows-buttons in the panel get black, but after restarting fluxbox everything is restored.
in the right-click-root-menue-window the marked menue-items are marked in black, too.

the attached image shows you on the left side the damaged slit-appearance
and on the right side the correct fonts...

the rest is just great, especially the s2ram-feature.

thank you for your great work.

Title: Re: Announcements
Post by: netnomad on March 12, 2015, 12:30:48 AM
image that shows the black window-button in the panel:
Title: Re: Announcements
Post by: curaga on March 12, 2015, 01:30:39 AM
That is an X driver bug, not related to anything Jason would have power over.
Title: Re: Announcements
Post by: netnomad on March 12, 2015, 03:42:42 AM
hi curaga,

i guess that you are right.
but please consider that the previous cut with the same packages had no issues,
so perhaps there could be a bug in the kernel or the modules?
this strange behavior started with the new kernel and its modules.

thank you for your help.
Title: Re: Announcements
Post by: Jason W on March 13, 2015, 07:45:17 PM
Thanks Curaga for the info on that.

netnomad - the Icewm "start" button is blank missing it's pixmap in dCore-trusty and dCore-jessie when the graphics kernel modules are loaded.  Yet all is well in dCore-wheezy and ub-dCore-utopic when the same modules are loaded from the same kernel.  As well as the graphics show in dCore-trusty and dCore-jessie when the kernel modules are not loaded.  But this is just with the Intel video cards I have, an Nvidia card worked in all cases.

Since the graphics work in dCore-wheezy and ub-dCore-utopic with kernel modules loaded and with the intel card, then that seems to confirm that it is an Xorg issue.
Title: Re: Announcements
Post by: debianator on March 15, 2015, 11:00:18 AM
New cut with the sce-* naming convention.  The below is a list of the SCE tools changes which brings dCore more in line with the tce-* naming convention of user called tools:

loadsce is now sce-load
updatesce is now sce-update
importsce is now sce-import
removesce is now sce-remove.

Please test.

thanks for your work.
Could you please make a hint here, that you changed the names?
http://www.tinycorelinux.net/dCore/x86/README/

it took me a while, to find out where the sceimport was gone  :-)


Title: Re: Announcements
Post by: Jason W on March 15, 2015, 12:40:45 PM
Ok, will do.
Title: Re: Announcements
Post by: netnomad on March 27, 2015, 12:50:30 PM
Quote
there are only some little issues with one slitlist-app in fluxbox:
wmcpuload has sometimes problems with the font for the cpuload in percent.
it happens that the numbers are replaced with just black flat areas :(
sometimes the windows-buttons in the panel get black, but after restarting fluxbox everything is restored.
in the right-click-root-menue-window the marked menue-items are marked in black, too.

hi jason,

with the same packages and the same version of xorg
i can confirm that
the old kernel with its modules and the actual packages shows no issues and
the new kernel with its modules and the identical packages shows the above mentioned bugs.

thank you for your help and support.
Title: Re: Announcements
Post by: Jason W on March 27, 2015, 03:30:28 PM
Ok, and I notice that the ndiswrapper module does not work with 3.16.6-tinycore either when it worked when all is the same but the new kernel.  I will test some with standard Core and see if it shows the same behavior at least with ndiswrapper. 
Title: Re: Announcements
Post by: Jason W on March 27, 2015, 04:17:51 PM
I can't see any fluxbox errors on Core6, and ndiswrapper.tcz works with my usb wireless device that does not work in dCore with the new kernel.  Ndiswrapper is the same version in dCore-jessie as it is in Core6.

I need to make sure my porting of the kernel module extensions was sound before we do anything else. 
Title: Re: Announcements
Post by: Jason W on March 28, 2015, 06:32:02 PM
netnomad -
I see what you are talking about with fluxbox, and as it affects one window manager even if it is kernel related I think we need to live with it.

As for ndiswrapper, the kernel module required rebuilding against the few custom dCore kernel build changes that are required to work with or more factually work around systemd.  I have tested it with dCore-wheezy and dCore-jessie so it should work with all of the x86 dCore ports. 

ndiswrapper-modules-3.16.6-tinycore has been updated, please update and test.
Title: Re: Announcements
Post by: Jason W on July 09, 2015, 07:03:05 PM
All x86 dCore ports have been updated with changes to allow an internal security repo inclusion that is in preference to the main DEBINX but below preference to the /opt/debextra entries.  Prebuilt packages as always have first priotiry. 

Also, now copying symlinks in packages "as is" to the filesystem instead of creating symlinks to those symlinks and the confusion that can result.

Many code changes, so in release_candidates until proven stable.
Title: Re: Announcements
Post by: jls on July 10, 2015, 01:09:07 AM
Hi
which repos are not needed anymore in debextra?
Thanks
Title: Re: Announcements
Post by: Jason W on July 10, 2015, 02:16:23 AM
The security ones, like trusty-security, I have removed them from the base images.
Title: Re: Announcements
Post by: Jason W on July 10, 2015, 02:28:23 AM
There was an issue with dCore-jessie regarding a corrupted /usr/share/doc/tc/repo.txt file, I fixed it and re-uploaded.
Title: Re: Announcements
Post by: jls on July 10, 2015, 04:30:59 AM
during boot on extensions loading I get:
tar: empty archive
tar: short read
Title: Re: Announcements
Post by: Jason W on July 10, 2015, 04:34:16 AM
Ok, that sounds like there are no symlinks in the SCE being loaded.  I will add a test for zero length file for the file list used by tar on extension loading to prevent seeing the tar warning. 
Title: Re: Announcements
Post by: Jason W on July 10, 2015, 04:46:50 AM
Ok, added test for zero length file.  All x86 dCore release candidate ports updated, please test.
Title: Re: Announcements
Post by: jls on July 10, 2015, 05:20:48 AM
ok
no more tar warning,
thanks
Title: Re: Announcements
Post by: Jason W on July 10, 2015, 07:29:48 AM
Added support for specifying security mirror in /opt/securitymirror and  a test for both security and main mirror /opt/debmirror being valid before proceeding so no unexpected results later in the import session.

x86 release candidates updated.
Title: Re: Announcements
Post by: Jason W on July 10, 2015, 06:46:09 PM
Fixed typo in /etc/sysconfig/sceconfig, removed duplicate check for main repo availability in debGetEnv, making sce-import abort upon fatal error of debGetEnv, ie, main repo unavailable.   x86 dCore ports updated in release candidates.
Title: Re: Announcements
Post by: Jason W on July 11, 2015, 11:13:35 AM
Fixed the copying of preserved symlinks to filesystem to make the process clobber existing files or symlinks.  Important as we use busybox depmod and it gets clobbered on the previous method when the package that contains the symlink /sbin/depmod is loaded.

x86 dCore ports in release candidates updated.
Title: Re: Announcements
Post by: Jason W on July 11, 2015, 03:55:56 PM
A typo in sce-load prevented it from working, I thought i had uploaded the fix last update but it slipped through.

Fix uploaded for x86 dCore ports.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 12, 2015, 10:41:52 AM
I have updated the scripts on the server to fetch main, contrib, and nonfree for the regular and security repos for x86 and armhf dCore-wheezy and x86 dCore-jessie.  The Ubuntu dCores are by default pulling from main, universe, multiverse and restricted for both regular and security repos. 

I will wait a day or so, and if no issues, I think it is ready to be moved to release.  The above changes on the server are already in place and being used for all dCores, release and release candidates.



http://tinycorelinux.net/dCore/x86/release_candidates/


Title: Re: Announcements
Post by: Jason W on August 10, 2015, 07:25:54 PM
Updated /etc/skel/.profile to add support for Xvesa.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on August 12, 2015, 08:22:49 PM
Bugfixed the dCore-jessie.gz image to allow the network FLTK app to work in regards to it's full path commands.

Also dCorePlus-jessie.iso is uploaded, this allows one file (the ISO) to be downloaded, burned, and run to enable easy wireless network connection using graphical tools.  Xvesa is the default X server in this iso.

Please test.   
Title: Re: Announcements
Post by: Jason W on August 13, 2015, 03:34:24 PM
All dCore x86 ports in release candidates have been updated with the latest fix for the network gui app.
Title: Re: Announcements
Post by: Jason W on August 15, 2015, 10:44:46 AM
All dCore ports and ISOs have been updated with a fix to sce-import when using an existing file list in the TCE directory.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on August 18, 2015, 05:29:43 PM
All dCore ports updated with sce-pkgcheck utility per forum thread below:

http://forum.tinycorelinux.net/index.php/topic,18667.msg114801.html#msg114801




http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on August 23, 2015, 04:37:27 PM
Moved sce-pkgcheck to extension status as it is not required for base functionality.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on August 29, 2015, 11:21:48 AM
New fix to the update routine, all dCore x86 ports updated.  If no issues in the coming days, I will move to release.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: jls on August 30, 2015, 05:58:50 AM
Hi
I don't see any update regarding the update routine in dCore-scripts.git (http://dCore-scripts.git)
Thanks
Title: Re: Announcements
Post by: Jason W on August 30, 2015, 06:55:49 AM
Ok, forgot to update it, should be there now.
Title: Re: Announcements
Post by: Jason W on September 14, 2015, 06:28:05 PM
Updated to remove the automatic -s size option from sce-import when called from sce-update.  Now an option of sce-update to save time for those who do not need it.

All dCore ports updated.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on September 17, 2015, 10:46:07 AM
dCore-wily now available in release candidates:

http://tinycorelinux.net/dCore/x86/release_candidates/dCore-wily/
Title: Re: Announcements
Post by: Jason W on September 23, 2015, 08:24:53 PM
The release candidate ISOs have been run with isohybrid, ready to install to USB.  Refer to this thread:

http://forum.tinycorelinux.net/index.php/topic,18889.msg115866.html#msg115866
Title: Re: Announcements
Post by: Jason W on September 26, 2015, 02:57:56 AM
Bugfix in tc-config quieting a mount command output.  Also ,chpasswd and passwd set as symlinks to busybox.

All dCore ports updated.
Title: Re: Announcements
Post by: jls on September 26, 2015, 04:24:35 AM
Hi
I don't see the modifications in git, also in core they also changed ondemand, tce-load, tce-setup and tc-functions, thant maybe are also applicable on dCore.
Title: Re: Announcements
Post by: Juanito on September 26, 2015, 04:30:55 AM
The changes haven't made it into x86/x86_64 as yet...
Title: Re: Announcements
Post by: curaga on September 26, 2015, 04:57:17 AM
Right, please don't copy the ondemand modifications for dCore while things are still unsettled.
Title: Re: Announcements
Post by: Jason W on September 26, 2015, 05:06:49 AM
Curaga, Juanito - I will wait until changes are released in ondemand and such before porting them here.

JLS - on those changes I am taking one thing at a time, right now fixing existing problems.  And I did not adjust tc-config in git as I don't want to go "back and forth" if this fix in RC does not work.  And base file adjustments are not in git anyway, git is just for the dCore scripts.

But I will update git as I am confident the little adjustment will work.
Title: Re: Announcements
Post by: Jason W on October 13, 2015, 05:43:56 PM
New RC for x86 dCore ports posted that put the DEBINX Packages files in /etc/sysconfig/tcedir/import/debinx for less clutter of the tcedir.
Title: Re: Announcements
Post by: Jason W on October 19, 2015, 09:06:25 AM
Uploaded new cut that uses debug boot code for troubleshooting extension loading during boot or runtim.

All dCore x86 ports updated.
Title: Re: Announcements
Post by: Jason W on October 27, 2015, 12:01:12 PM
Uploaded new cut so sce-update recognizes the NONINTERACTIVE entry in sceconfig.
Title: Re: Announcements
Post by: Jason W on October 28, 2015, 03:09:42 PM
Uploaded new cut that uses the "sce-import -v" option to view packages that will be contained in the SCE.  This way the default behavior is to need to use a flag to see this kind of stuff, and by default the "noninteractive" mode is used.
Title: Re: Announcements
Post by: jls on October 29, 2015, 04:53:40 AM
Hi
I added
VIEWPKGS=TRUE
in sceconfig but sce-import asks if I want to see the pkg list
Title: Re: Announcements
Post by: Jason W on October 31, 2015, 06:31:59 AM
Ok, I put in the new option so it would bring up the (y/n) like before if you wanted to see the pkg list.   I will upload another cut with the (y/n) taken out and instead going straight to the more/less output where the package list is viewed, where the q for quit exits it and that would take out the needless answer of y to view.
Title: Re: Announcements
Post by: jls on October 31, 2015, 07:19:53 AM
Hi. Having a sceconfig file bring to me the necessity of the option and the opposite in the command line. For example if I have VIEWPKG=TRUE and sometimes I don't want it there is the need to add a command line option for this like there is -v for the opposite. Thanks
Title: Re: Announcements
Post by: Jason W on October 31, 2015, 05:02:26 PM
If I understand correctly, then we would also need to create the same behavior for every command line switch to negate the OPTION=TRUE in sceconfig, and we already are running out of letters of the alphabet that at least closely resemble what the switch represents.   This would hamper the future addition of new switches.

What I can do is have the -n 'noninteractive' option negate everything as in making sce-import finish with no interaction.  If we sometimes do but sometimes don't want an option to be used, then the command line is the place to specify it.  Sceconfig is for what we always want to happen. 
Title: Re: Announcements
Post by: Jason W on November 01, 2015, 11:39:28 AM
Here is an idea I think is along the lines of what you are talking about.  Instead of a competing switch for each option, perhaps having a -z switch for zero options that is similar to the "base norestore" boot code, canceling any other options for a fast import import session if one does not want their usual size,ram,etc functions.

Title: Re: Announcements
Post by: jls on November 01, 2015, 01:29:30 PM
Hi. Another idea is an option that doesn't consider sceconfig but can anyway be combined with other switches.
Title: Re: Announcements
Post by: Jason W on November 02, 2015, 11:34:02 AM
Ok, that does make sense.  I will look into the scope of changes it would require.
Title: Re: Announcements
Post by: Jason W on November 11, 2015, 12:17:24 PM
Ok, I see a way that involves minimal code changes to have this feature.  I will aim to get a new RC with this in it today.
Title: Re: Announcements
Post by: Jason W on November 14, 2015, 07:01:07 PM
Uploaded new cut to fix bug in sce-debpurge when dealing with the security updates.
Title: Re: Announcements
Post by: Jason W on November 15, 2015, 10:03:52 AM
Uploaded new bugfix to all x86 dCore ports.
Title: Re: Announcements
Post by: Jason W on November 16, 2015, 01:18:22 PM
Removed an unneeded test that was producing false update information.  dCore x86 ports updated.
Title: Re: Announcements
Post by: Jason W on November 18, 2015, 11:03:26 AM
New cut with added "-z" option in sce-import and sce-update to ignore /etc/sysconfig/sceconfig and just use current command line options.  Also, using the dependency SCEs found in /updates in the SCE directory when they exist to use as dependencies to import against.
Title: Re: Announcements
Post by: Jason W on November 18, 2015, 01:12:54 PM
New cut allowing the "sce-import -d" option to override existing SCE.dep files to allow future use of different dependencies on importing.
Title: Re: Announcements
Post by: Jason W on November 20, 2015, 06:23:39 PM
Added the option to use or not use existing .lst files the SCE directory when the -l option is not specified.  All x86 ports updated.
Title: Re: Announcements
Post by: Jason W on November 26, 2015, 01:58:02 PM
Updated all ports to allow for a /tmp/KEEPDOC file that allows for a per package keeping of /usr/share/doc and /usr/share/man, pysolfc is added by default as it does not work with /usr/share/doc deleted during import.  The file can be edited and backed up.

Also, sce-update bugs were fixed.  Please test.
Title: Re: Announcements
Post by: Jason W on November 27, 2015, 08:54:12 AM
Updated x86 ports so sce-load automatically runs the postist scripts of libglib2.0-0, libgtk2.0-0, and libgtk-3-0 if those files exist.  This should save time in troubleshooting packages that appear broken due to a simple lack of those commands being run after extension loading.   
Title: Re: Announcements
Post by: Jason W on November 28, 2015, 05:23:33 PM
Updated x86 ports to correct the update package checking routine so it matches the repo order used by deb2sce.
Title: Re: Announcements
Post by: Jason W on November 29, 2015, 07:45:20 AM
New update to fix DEBINX handling in update routine when using extra repos.
Title: Re: Announcements
Post by: Jason W on November 29, 2015, 01:02:10 PM
New cut that allows sce-update to update when entries are added to an existing .lst file.
Title: Re: Announcements
Post by: jls on November 29, 2015, 01:26:44 PM
lst file changed in general I hope  ;)
Title: Re: Announcements
Post by: Jason W on November 29, 2015, 02:20:45 PM
Ok, new cut uploaded of x86 dCore ports to require an update upon sce-update if there are packages in the SCE that are no longer needed, whether due to list file, .dep dependency deps, or any reason. 
Title: Re: Announcements
Post by: Jason W on November 29, 2015, 09:25:38 PM
There is an issue stil, will attend to tomorrow.
Title: Re: Announcements
Post by: Jason W on December 04, 2015, 12:45:16 PM
New release candidate uploaded, all x86 dCore ports.  Bugfixes in the sce-update routine.
Title: Re: Announcements
Post by: Jason W on December 06, 2015, 06:17:18 PM
Bugfix in update routine, new release candidate, all x86 dCore ports.
Title: Re: Announcements
Post by: Jason W on December 08, 2015, 08:31:17 AM
New upload fixing update loops and not recognizing available updates.   All x86 dCore ports.
Title: Re: Announcements
Post by: Jason W on December 10, 2015, 06:06:31 PM
Update to fix when there is an exsting SCE.dep file when re-importing. All x86 dCore ports updated.
Title: Re: Announcements
Post by: Jason W on December 15, 2015, 07:13:29 AM
Exit status checks added for the tar.gz downloads during import (debs already had this) and also for merging and the final mksquashfs SCE creation.

All x86 dCore ports updated.
Title: Re: Announcements
Post by: Jason W on December 16, 2015, 06:41:29 PM
Listed the -u 'UPDATEDEBINXMODE" option as default in both sce-import --help and /etc/sysconfig/sceconfig.

I am hoping this will be a stable release candidate that can be copied to release. 
Title: Re: Announcements
Post by: Jason W on December 17, 2015, 01:22:18 PM
New RC fixing the .profile in the home directory to not startx when text mode is desired.

Also fixing a bug in the SCE dependency routine when non-interactive mode is desired yet no existing .dep file found.

All x86 dCore ports updated.
Title: Re: Announcements
Post by: Jason W on December 18, 2015, 06:50:12 PM
Added the --help and -h option to sce-debpurge for the help info.  Also added an -a option to delete all files in the import/debs directory.   Also, the amount of MB as to how much space has been freed up by the deletion of packages is given on each run.

version command has also been updated.  Added the -r option to test if you are running the latest release candidate, and the -c option is for the latest release.
Title: Re: Announcements
Post by: Jason W on December 19, 2015, 09:22:13 AM
Updated for a better visual output in filetool.sh and also added exit on error checks in many functions.

All x86 dCore ports updated.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on December 19, 2015, 05:32:52 PM
Updated to check whether contents of the desired list file has entries that are not available for import, ability to override is offered.

All x86 dCore ports updated.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on December 20, 2015, 05:56:37 PM
Fixed multiple extension loading of sce-load, and added --help improvements to various scripts provided by nitram.  See the git changelog for details.


http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on December 21, 2015, 06:01:51 PM
New RC.  Symlink sce-ondemand > ondemand to help with sce- tab completion.  Also, fixed a select menu error for packages with sce in their name.  And added a check to see if the sce.dep file is missing or not sane during sce-update.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on December 22, 2015, 06:06:18 PM
Update to fix typos in sce-remove and sce-update.  All x86 dCore ports updated.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on December 28, 2015, 12:44:25 PM
New RC posted.  Bugfixes and now running sce-import during an sce-update session using the dependency data gathered by sce-update as to not have to fetch that data twice.


http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on December 29, 2015, 02:24:29 PM
A new bugfix RC dealing with the sce-update routine.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on December 30, 2015, 10:02:40 AM
Reverting to calling on sce-import for each SCE listed for update by sce-update.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on December 31, 2015, 07:28:45 AM
New RC for bugfixes in update routine.


http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 04, 2016, 01:45:04 PM
New RC uploaded that allows including Recommended and Suggested Debian packages during sce-import.  "Sce-import -R" for including recommends, "sce-import -S" for including suggested.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 04, 2016, 05:23:36 PM
New RC uploaded with help menu and other enhancements per nitram.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 05, 2016, 07:27:35 PM
Bugfixes in the sce-update routine.  New RC uploaded.

http://tinycorelinux.net/dCore/x86/release_candidates/

Title: Re: Announcements
Post by: Jason W on January 06, 2016, 07:39:27 PM
New RC, bugfixes, and now using the current Ondemand behavior from Core.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 07, 2016, 12:31:48 PM
New upload, changing recommends and suggests to only include those of the main package of an SCE or the packages in a list file and not any dependencies.  Also searchprebuilt network error bugfix by nitram.
Title: Re: Announcements
Post by: Jason W on January 09, 2016, 09:37:15 AM
New RC, bugfixes as well as help menu and other enhancements provided by nitram.
Title: Re: Announcements
Post by: Jason W on January 09, 2016, 01:28:50 PM
New upload, a bugfix in sanity checks involving pgrep that was preventing sce-update to work when full version of pgrep is not installed. 

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 09, 2016, 04:27:49 PM
Uploaded a fix for the double checking of dependent SCEs during sce-update.  Please test.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 10, 2016, 05:28:34 PM
New RC, bugfixes to sce-update.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 10, 2016, 05:54:19 PM
Fixed the need to remove the main SCE directory of files in SCEDIR/import that is made into the final SCE.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 11, 2016, 07:09:41 PM
Now checking for differences in updated DEBINX and related files before commencing with sce-update for efficiency.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 11, 2016, 07:40:10 PM
Bugfix in sce-update.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 12, 2016, 05:29:16 PM
New bugfix in sce-update, RC posted.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 12, 2016, 09:17:27 PM
New bugfix in sce-update, RC posted.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 13, 2016, 05:34:07 PM
Bugfix to sce-update and an option to view the diff between the new and old debinx data to determine if running update is relevant.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 14, 2016, 01:54:27 PM
Bugfixes, moving the OLDDEBINX/NEWDEBINX comparison in sce-update to only when using the -a option.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 15, 2016, 05:55:33 PM
Help menu and other enhancements per nitram.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 16, 2016, 11:28:24 AM
New RC posted where sce-import now creates packagename.sce.debinx files that are used by sce-update so that any sce now uses the quick update check.  Also, the clear command has been removed from sce-update to ease troubleshooting.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 17, 2016, 06:06:53 PM
More fixes:  Sce-update cosmetic stuff. Also via nitram: Updated sceconfig, ppa-add help menu, deb2sce readability improvements, upgrade of version command to allow the downloading of new releases and release candidates.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: jls on January 18, 2016, 08:23:12 AM
i don't see
.....upgrade of version command to allow the downloading of new releases and release candidates.
I don't see it
Title: Re: Announcements
Post by: nitram on January 18, 2016, 08:52:18 AM
Don't know if i should post on an Announcement thread, if not could a moderator please start a new topic.

jls_legalize,  version -c  and  version -r  only request download permission if a different version is available. I didn't know if Jason would accept the script change so didn't change the --help file yet. Hopefully it's working as expected as i only have one dCore install to test on (dCore-jessie).

If you are already running the latest RC then  version -r  will just output 'You are running..., the latest release candidate'. If so then you're not running the latest stable release, so running  version -c  should output:
Code: [Select]
To download latest release press (y)es, to exit press (q)uit. To check for
the latest release candidate instead, exit and run 'version -r':

Please let me know if it works, thanks.
Title: Re: Announcements
Post by: Jason W on January 18, 2016, 02:00:55 PM
Just uploaded a repacked but otherwise unchanged dCore-trusty and dCore-jessie so the new timestamp will allow proper testing of the version command in regards to downloading.
Title: Re: Announcements
Post by: Jason W on January 20, 2016, 05:25:39 PM
New uploads, help menu additions by nitram.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 21, 2016, 04:57:18 PM
A new RC, help menu and other enhancements by nitram, test to make sure a prebuilt package has it's md5sum entry in the md5sum list file used by sce-import.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 21, 2016, 06:56:05 PM
New bugfix cut, now when 'sce-update -a' is run after an individual re-import or update of each individual SCE it no longer says all SCEs are up to date, but rather checks each agains their .sce.debinx file if they exist so as to be accurate.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 22, 2016, 01:28:46 PM
Sudo permission fix, and sce-update enhancements by nitram.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 23, 2016, 11:19:54 AM
New RC, bugfixes and adding 'quit' option to the select menus to allow seeing the final option and it not being automatically selected.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: netnomad on January 23, 2016, 11:48:48 AM
hi jason,

very good work, the last cut are a huge success in usability and stability.
so i attach only two cosmetic issues as screenshots.
1. now there are empty lines, so the terminal history is earlier limited and in the case of an overview more scrolling is needed.
2. version does not like enter, it needs y or q to work without mistake.

thank you for your commitment to this projekt.
Title: Re: Announcements
Post by: netnomad on January 23, 2016, 11:50:38 AM
hi jason,

very good work, the last cuts are a huge success in usability and stability.
so i attach only two cosmetic issues as screenshots.
1. now there are empty lines, so the terminal history is earlier limited and in the case of an overview more scrolling is needed.
2. version does not like enter, it needs y or q to work without mistake.

thank you for your commitment to this projekt.
Title: Re: Announcements
Post by: Jason W on January 23, 2016, 05:48:33 PM
New upload, tce-setup was not loading the sces listed in sceboot.lst in all cases.  Also, bugfixes to the version command, now allows enter key as well as Y/y as the yes option.  I will leave the empty lines during import open to discussion.
Title: Re: Announcements
Post by: nitram on January 23, 2016, 09:06:06 PM
Hi netnomad.

Jason addressed the Enter key download, works well.

The import double-spacing was one of my additions, blame it on old eyes! Completed imports today, see what you mean especially when 'Merging ...'. Personally i like double spacing at the beginning of the import when the indexes are updated, mirror is confirmed and SCE to be imported is printed, but removing the 'Merging...' doublespaces would be good. Hopefully this is a fair compromise:
Code: [Select]
tc@box:/usr/bin$ sce-import -n nano
Using the -u option.
debian
#################### 100.0% 0.0 kBps DONE   

verifying download...checksum matches OK
used 11411456 local, fetched 0

Debian Index synced: debian_jessie_main_i386_Packages

#################### 100.0% 0.0 kBps DONE   

verifying download...checksum matches OK
used 387072 local, fetched 0

Debian Security Index synced: debian_jessie_security_i386_Packages

Using the repo http://security.debian.org jessie main
Using the -n option.
 
 
Importing nano.
 
 
Using Package Index:
/etc/sysconfig/tcedir/import/debinx/debian_jessie_main_i386_Packages
 
Using Security Index:
/etc/sysconfig/tcedir/import/debinx/debian_jessie_security_i386_Packages
 
Using debian Mirror: http://ftp.ca.debian.org/debian
 
Using debian Security Mirror: http://ftp.ca.debian.org/debian

nano is a standard debian jessie package.

Gathering dependency info..

Merging libtinfo5
Merging libncursesw5
Merging gcc-4.9-base
Merging libgcc1
Merging libc6
Merging Tiny Core custom start script for dpkg: dpkg.deb2sce
Merging dpkg
Merging nano
Parallel mksquashfs: Using 1 processor
Creating 4.0 filesystem on /etc/sysconfig/tcedir/sce/nano.sce, block size 4096.
[=============================================================|] 4323/4323 100%
Exportable Squashfs 4.0 filesystem, gzip compressed, data block size 4096
        compressed data, compressed metadata, compressed fragments, no xattrs
        duplicates are removed
Filesystem size 7608.45 Kbytes (7.43 Mbytes)
        46.90% of uncompressed filesystem size (16221.26 Kbytes)
Inode table size 14086 bytes (13.76 Kbytes)
        38.71% of uncompressed inode table size (36390 bytes)
Directory table size 5395 bytes (5.27 Kbytes)
        44.45% of uncompressed directory table size (12136 bytes)
Number of duplicate files found 2
Number of inodes 596
Number of files 435
Number of fragments 13
Number of symbolic links  33
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 128
Number of ids (unique uids + gids) 2
Number of uids 1
        root (0)
Number of gids 2
        root (0)
        staff (50)

Finished importing nano.sce.


If so then i believe Jason would just need to remove empty echos from lines 62, 89 and 118 of debExtract. Sorry didn't see your screenshot, hope this is what you meant, thanks.
Title: Re: Announcements
Post by: Jason W on January 23, 2016, 09:07:55 PM
Sounds good to me, lets make this change in a new RC.
Title: Re: Announcements
Post by: Jason W on January 23, 2016, 09:21:10 PM
New RC uplaoded, with the above mentioned fixes.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 23, 2016, 09:57:29 PM
Sce-remove now does not produce multiple quit entries.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 25, 2016, 05:00:03 PM
Via nitram we have help menu and similar additions as well as a quicker DEBINX diff creation in sce-update.  See git changes for details.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: nitram on January 25, 2016, 07:14:17 PM
Sorry for posting here, more updates came out on dCore-jessie today helped me find a bug in new DEBINX diff. DEBINX doesn't keep a uniform format throughout, so last weekend's grep testing worked with this format, but didn't capture all DEBINX data unfortunately.
Code: [Select]
Package: 0ad
Installed-Size: 9700
Depends: 0ad-data , 0ad-data , 0ad-data-common , 0ad-data-common , libboost-filesystem1.55.0, libc6 , libcurl3-gnutls , libenet7, libgcc1 , libgl1-mesa-glx | libgl1, libgloox12, libicu52 , libjpeg62-turbo , libminiupnpc10 , libmozjs-24-0, libnvtt2, libopenal1 , libpng12-0 , libsdl1.2debian , libstdc++6 , libvorbisfile3 , libwxbase3.0-0 , libwxgtk3.0-0 , libx11-6, libxcursor1 , libxml2 , zlib1g
Filename: pool/main/0/0ad/0ad_0.0.17-1_i386.deb
Size: 2838756
MD5sum: 47f9f448490623194647262d2a0f6243

...as the DEBINX also has lots of these entries at the bottom:

Code: [Select]
midori: b02713f85b579033d836432e93dac16b
openbox: fc81a6233002989d9a539fda88e057da
python-minimal: 28cd80c3fe790316583a1d3c1170ce3f
xfce4: 8407272ea0fb442718436657292c1126
xtrlock: 4f77bf4d10b6d350128eeef18f8541d8

So it's good that a DEBINX diff now isn't created until a user wants to see it, makes  sce-update -a  faster for those that don't want to view it, the diff doesn't catch all. Here's what works, as before if anyone has any grep ideas please enlighten, thanks.

sce-update:
Code: [Select]
else
echo " "
echo "Press Enter to proceed with update(s), (v)iew DEBINX diff, Ctrl-C aborts,"
echo -n "to view diff use page up/down or spacebar and enter (q)uit when done: "
read ans
echo " "
if [ "$ans" == "v" ] || [ "$ans" == "V" ]; then
echo "Obtaining diff of new and old package data..."
#cat OLDDEBINX | grep -E 'Package|MD5sum' > /tmp/OLDDEBINXDIFF
#cat NEWDEBINX | grep -E 'Package|MD5sum' > /tmp/NEWDEBINXDIFF
diff "$DEBINXDIR"/OLDDEBINX "$DEBINXDIR"/NEWDEBINX > /tmp/debinx.diff
#diff /tmp/OLDDEBINXDIFF /tmp/NEWDEBINXDIFF > /tmp/debinx.diff
less /tmp/debinx.diff
#rm /tmp/OLDDEBINXDIFF
#rm /tmp/NEWDEBINXDIFF
rm /tmp/debinx.diff
echo " "
echo -n "Do you wish to proceed with updates, enter (y)es or (n)o: "
read ans
echo " "
if [ "$ans" == "y" ] || [ "$ans" == "Y" ]; then
:
else
echo "Exiting.."
exit 0
fi
fi
fi

..with DEBINXDIR added at top of script, sorry about that:
Code: [Select]
#!/bin/sh
# (c) Jason Williams 2014
# Tool to update SCE extensions in bulk.

. /etc/init.d/tc-functions
checknotroot
SCEDIR="/etc/sysconfig/tcedir/sce"
DEBINXDIR="/etc/sysconfig/tcedir/import/debinx"
Title: Re: Announcements
Post by: Jason W on January 25, 2016, 08:12:52 PM
Of course, the NEWDEBINX/OLDDEBINX also includes the prebuilt packges and also deb2sce startup scripts as well as -data.tar.gz files.  No biggie, I was asked to review the changes and approved them and on testing seemed good.  But that is why I tested with md5sum and opted for the full diff of those files as to any changes, startup script, Debian package, prebuilt package, data files.  So when the md5sum of the NEWDEBINX/OLDDEBINX files differed, the diff could be shown and an update decision made.  Thanks for the streamlining, I am all about making things quicker.  But maybe there is a way to diff those files quicker with the above kept in mind.  I will also look into it.  And thanks for making the diff only created when the user wants to view it.   
Title: Re: Announcements
Post by: Jason W on January 26, 2016, 07:01:38 AM
I have an idea that may allow for a clean diff viewing, by separating out the Packages files from the prebuilt, startup script, and data file entries. 
Title: Re: Announcements
Post by: Jason W on January 26, 2016, 05:54:47 PM
Ok, I see what you did now, very fast diff creation.  Perhaps by separating out from the main NEWDEBINX the prebuilt, -data.tar.gz, and startup script md5sum files we can list what packages have been changed and if it was prebuilt, -data, or startup script.  I will ponder it.   Uploaded your fix posted here, also some cosmetic changes sent in today.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 27, 2016, 05:50:24 PM
Fix to the -p option of sce-import and the -s option of sce-load per sm8ps.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 29, 2016, 09:37:37 PM
New RC.  Added the ability to purge unwanted locales that are not listed in a config file during sce-import.  The file is /etc/sysconfig/locale.nopurge, similar in name to the Debian one.  You can enter 1 or 10 or whatever number of locales to preserve during an import session. 

Also, a new config file that is a list of files or dirs to be purged from the resulting SCE.  It is /etc/sysconfig/sce.purge.  Place the names of all files or dirs that are not wanted and sce-import will delete them before creating the final SCE.  Wildcards should be ok, as in /usr/lib/i386-linux-gnu/libLLVM* should remove /usr/lib/i386-linux-gnu/libLLVM-3.4.so.1 and/or  /usr/lib/i386-linux-gnu/libLLVM-3.5.so.1 if both or either exist.

And the select menu has been improved, with those that are a loop of choices - sce-update, sce-remove, debGetSceDep - the quit function and selection has been removed, now Enter without a selection is the way to proceed.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 30, 2016, 08:03:37 AM
/etc/sysconfig/locale.nopurge.example and /etc/sysconfig/sce.purge.example files created with some into on how to use them.

Also cosmetic select menu fixes.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 30, 2016, 10:56:33 AM
Some quick bugfixes.  New upload.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 30, 2016, 12:51:48 PM
Wildcard use in /etc/sysconfig/sce.purge was not working due to lack of shell expansion in deb2sce.  Fixed.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 31, 2016, 06:11:47 PM
Updated to allow sce-import -z to ignore the existence of sce.purge and locale.nopurge files to allow a default sce-import session.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 01, 2016, 05:30:42 PM
Now echoing "Using the -z option." during sce-import when invoked to let one know, also fixed the "text" boot code, and a bug in the dep routine during sce-import regarding circular SCE.dep entries.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 03, 2016, 08:13:56 PM
Visual enhancements by nitram, see git for changes.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 04, 2016, 11:51:34 AM
Fixed infinite loop bug after selecting the last item from the select menu in sce-remove and sce-update.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 04, 2016, 02:12:55 PM
Added a lock file so if sce-import or sce-update is already running, neither will run as to not interrupt the current session.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 05, 2016, 09:47:43 PM
There is a bug in this lock file routine, which does not let sce-import be called from sce-update.  I will fix it tomorrow.
Title: Re: Announcements
Post by: Jason W on February 06, 2016, 04:53:53 AM
Lock file removed, also enhancements by nitram.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 07, 2016, 11:35:28 AM
More Enter key friendly sce-update select menu and other visual effects by nitram, updated sce.purge and locale.nopurge also.

I added back the lock file feature so sce-import nor sce-update will run if one or the other is already in progress.  Also bugfixes.

Changed files:

   modified:   etc/sysconfig/locale.nopurge.example
   modified:   etc/sysconfig/sce.purge.example
   modified:   usr/bin/deb2sce
   modified:   usr/bin/importupdatecheck
   modified:   usr/bin/sce-import
   modified:   usr/bin/sce-update

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 07, 2016, 03:23:29 PM
Bugfixes, along with all debinx data including files from deb2sce.tar.gz are now located in "$TCEDIR"/import/debinx.

Files changed:

   modified:   usr/bin/deb2sce
   modified:   usr/bin/debExtract
   modified:   usr/bin/debGetDeps
   modified:   usr/bin/debGetEnv
   modified:   usr/bin/debGetRecommends
   modified:   usr/bin/debGetSuggests
   modified:   usr/bin/debGetUpdateList
   modified:   usr/bin/importupdatecheck
   modified:   usr/bin/sce-debpurge
   modified:   usr/bin/sce-import
   modified:   usr/bin/sce-update

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 08, 2016, 05:56:17 PM
Bugfix to the lock file feature, also now storing /tmp/debinx and /tmp/debinx_security in /etc/sysconfig/tcedir/import/debinx directory along with the other debinx data.

Changed files:

   modified:   usr/bin/deb2sce
   modified:   usr/bin/debGetEnv
   modified:   usr/bin/debGetPkgList
   modified:   usr/bin/debGetRecommendList
   modified:   usr/bin/debGetSize
   modified:   usr/bin/debGetSuggestList
   modified:   usr/bin/debGetUpdateList
   modified:   usr/bin/debQuery
   modified:   usr/bin/sce-debpurge
   modified:   usr/bin/sce-import
   modified:   usr/bin/sce-update

http://tinycorelinux.net/dCore/x86/release_candidates/

Title: Re: Announcements
Post by: Jason W on February 10, 2016, 05:11:49 PM
Added option to sce-debpurge to remove any debs that are not needed by existing SCEs.  Also interface changes by nitram.

   modified:   usr/bin/debGetEnv
   modified:   usr/bin/sce-debpurge
   modified:   usr/bin/sce-load
   modified:   usr/bin/sce-remove
   modified:   usr/bin/version
        new:         usr/bin/debPurge
Title: Re: Announcements
Post by: Jason W on February 10, 2016, 06:06:35 PM
Bugfix in sce-debpurge to not wrongfully remove -data.tar.gz files when the -n option is used.

Changed files:

modified:   usr/bin/sce-debpurge

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 12, 2016, 05:25:29 PM
New upload, via nitram:

- sce-import help file changed
- tweaked user interface: fit terminal, wording, Enter friendly
- all warnings now ${YELLOW}
- bug fix when incorrect package entered for sce-import
- bug fix attempting to import without a list file or incorrect list file

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 15, 2016, 12:28:48 PM
Updates by nitram - highlights are including improved terminal continuity when viewing lists, making select menus more Enter friendly, and output fitting standard terminal width.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 17, 2016, 11:35:11 AM
New RC.  Highlights:

Bugfix to the lst= boot option, also fixed the sce-import of a single phrase that results in one package that is not of the same name but gets imported anyway, as well as fixing the standard sce-import behavior of only files with names beginning with the chosen phrase will be available for select.

Files affected:

modified:   usr/bin/sce-import
modified:   usr/bin/tce-setup

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 17, 2016, 01:31:40 PM
New upload.   Added check for md5.txt files and integrity of SCEs during sce-import, re-importing if not found or lacking integrity.

Changed files:

   modified:   usr/bin/importupdatecheck
   modified:   usr/bin/sce-update

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 18, 2016, 06:00:09 PM
New RC, changes:

Fixed -c option of sce-import to find all packages, made clearer wording of sce-update and fixed some interface bugs, made dCore system scripts compatible with a bash session.

Changed files:

   modified:   usr/bin/deb2sce
   modified:   usr/bin/debExtract
   modified:   usr/bin/debGetDeps
   modified:   usr/bin/debGetEnv
   modified:   usr/bin/debGetPkgList
   modified:   usr/bin/debGetRecommendList
   modified:   usr/bin/debGetRecommends
   modified:   usr/bin/debGetSceDep
   modified:   usr/bin/debGetSize
   modified:   usr/bin/debGetSuggestList
   modified:   usr/bin/debGetSuggests
   modified:   usr/bin/debPurge
   modified:   usr/bin/debQuery
   modified:   usr/bin/importupdatecheck
   modified:   usr/bin/ondemand
   modified:   usr/bin/sce-debpurge
   modified:   usr/bin/sce-import
   modified:   usr/bin/sce-load
   modified:   usr/bin/sce-remove
   modified:   usr/bin/sce-searchprebuilt
   modified:   usr/bin/sce-update

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 19, 2016, 07:37:17 AM
Fixed select menu search of sce-import, and now checking md5.txt at the beginning of sce-update session.

Changed files:

usr/bin/sce-import
usr/bin/importupdatecheck

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 21, 2016, 05:08:47 AM
Bugfixes to sce-load for md5sum checking and deb2sce for existing dep file usage.

Changed files:

   modified:   usr/bin/deb2sce
   modified:   usr/bin/sce-load

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 21, 2016, 04:35:28 PM
Bugfix to the locking routine of sce tools, also added the 'sce-import -D' option to choose a new sce.dep file whether one already exists or not.

Changed files:

        modified:   usr/bin/deb2sce
        modified:   usr/bin/sce-import
        modified:   usr/bin/sce-update

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 22, 2016, 08:35:41 AM
"Fixes to sce-update routine, removed sce-import -D option, fixed md5 checking during sce-load.

Changed files:

        modified:   usr/bin/deb2sce
        modified:   usr/bin/importupdatecheck
        modified:   usr/bin/sce-import
        modified:   usr/bin/sce-load

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 24, 2016, 08:39:40 AM
New version command that downloads updated dCore gz files to choice of boot directory specified in /etc/sysconfig/boot_path, also saves date stamped backups.  Also sce-load not loading SCEs that are missing an md5.txt file.

Changed files:

   new file:   etc/sysconfig/boot_path
   modified:   usr/bin/sce-load
   modified:   usr/bin/version

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 25, 2016, 06:00:08 PM
Help menu and other additions by nitram, also bugfixes to sce-debpurge and others sharing the similar grep routine on DEBINX.

Changed files:

   modified:   etc/profile
   modified:   usr/bin/deb2sce
   modified:   usr/bin/debGetPkgList
   modified:   usr/bin/debGetRecommendList
   modified:   usr/bin/debGetSceDep
   modified:   usr/bin/debGetSize
   modified:   usr/bin/debGetSuggestList
   modified:   usr/bin/importupdatecheck
   modified:   usr/bin/sce-debpurge
   modified:   usr/bin/sce-import
   modified:   usr/bin/sce-searchprebuilt
   modified:   usr/bin/sce-update

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 26, 2016, 05:19:26 AM
Reverting to /usr/local/bin and /usr/local/sbin at the beginning of the system path.

Changed files:

  etc/profile

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 26, 2016, 08:53:35 PM
Changed the ownership of /etc/sysconfig from root:root to root:staff.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 27, 2016, 03:16:07 AM
Group writable perms of files in /etc/sysconfig. 

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 28, 2016, 07:18:02 AM
Update to version command by nitram, also bugfix to importupdatecheck when dealing with SCEs that are custom made and not containing either sce.md5.txt or internal md5sum file generated by sce-import.

Changed files:

modified: /usr/bin/version
modified: /usr/bin/importupdatecheck

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 28, 2016, 10:46:12 PM
Version command update by nitram, also bugfixes to sce-load and other files.

Files changed:

/etc/sysconfig/boot_path
/usr/bin/version
/usr/bin/sce-load
/usr/bin/deb2sce
/usr/bin/debExtract

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on March 01, 2016, 10:52:51 PM
Bugfix to sce-import.

Files changed:

   modified:   usr/bin/sce-import

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: netnomad on March 02, 2016, 10:18:45 AM
hi jason,

the last cut is not able to read the KERNEL variable in sceboot.lst anymore.
this original-modules-KERNEL-entry is ignored :-(

tc@box:~/mnt/TCE$ cat sceboot.lst
original-modules-KERNEL
000-base-jessie
100-desktop-jessie
200-multimedia-jessie

tc@box:~$ version -r
You are running dCore-jessie:2016.03.02.10.49, the latest release candidate.

thank you for your help.
Title: Re: Announcements
Post by: Jason W on March 02, 2016, 12:00:54 PM
Ok, should be fixed. 

Files changed:

   modified:   usr/bin/sce-load

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on March 03, 2016, 03:54:51 PM
Help menu updates by nitram:

Changed files:

   modified:   usr/bin/ondemand
   modified:   usr/bin/sce-debpurge
   modified:   usr/bin/sce-load
   modified:   usr/bin/sce-remove
   modified:   usr/bin/sce-update

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on March 13, 2016, 06:12:36 PM
Updated /etc/motd ascii artwork and minor changes to sce-import via nitram.  Also sce-load cosmetic bug fix when *.desktop file does not exist in an SCE.

Changed files:

   modified:   usr/bin/sce-load
   modified:   etc/motd
   modified:   usr/bin/sce-import

http://tinycorelinux.net/dCore/x86/release_candidates/


Title: Re: Announcements
Post by: Jason W on March 21, 2016, 03:14:09 PM
Removed unneeded /usr/bin/exittc from base image.

Files changed:

deleted:    usr/bin/exittc

http://tinycorelinux.net/dCore/x86/release_candidates/


Title: Re: Announcements
Post by: Jason W on March 27, 2016, 08:34:49 AM
Now removing created directory /tmp/tcloop/SCENAME upon unsuccessful loading of an SCE extension.

Files changed:

   modified:   usr/bin/sce-load

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on March 31, 2016, 05:41:44 PM
Cleanup of /tmp/import now added when the -r RAM flag is used.

Files changed:

   modified:   usr/bin/deb2sce

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on April 03, 2016, 01:07:24 PM
/usr/bin/version command now reports and exits if the chosen Tinycore mirror in /opt/tcemirror is not available.

Files changed:

   modified:   usr/bin/version

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on April 25, 2016, 08:11:36 PM
Updated to create user as group id 1000 in keeping with user id 1000 as Debian standard to allow room for system groups.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on April 30, 2016, 02:57:08 PM
Bugfix to sce-update

modified:   usr/bin/sce-update

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on May 01, 2016, 03:29:52 PM
Added ability to specify user id with boot code "uid=" with the number of the desired uid following the equals.  Also now can specify the full name of an SCE ie "file.sce" or "/etc/init.d/sysconfig/tcedir/file.sce" with sce-update.

Changed files:
usr/bin/sce-update
etc/init.d/tc-config
etc/passwd

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on May 02, 2016, 09:25:46 PM
Reinstated the passwordless login when no password has been set.

Changed files:
/etc/init.d/tc-config

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on May 10, 2016, 05:31:59 PM
Reverting to original user adding behavior on boot in base.

Changed files:

   modified:   etc/group
   modified:   etc/init.d/tc-config
   modified:   etc/passwd

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on May 10, 2016, 06:22:41 PM
Please hold tight in testing, there is the glitch in other dCore x86 ports as seen in dCore-trusty that was reported in private review. 
Title: Re: Announcements
Post by: Jason W on May 10, 2016, 07:22:14 PM
Should be all good now, is on my box.  Ownership of the /etc/sudoers file, I have added a line to ensure the sanity of that file in tc-config.

Changed files:

   modified:   etc/init.d/tc-config

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on May 11, 2016, 07:43:08 PM
Small change in default /etc/group to leave id 1000 and 1001 open.

Changed files:
etc/group

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on May 17, 2016, 05:07:55 PM
Bugfix, now exiting sce-import when zsync and wget fail in fetching of DEBINX.

modified:   usr/bin/debGetEnv

http://tinycorelinux.net/dCore/x86/release_candidates/

Title: Re: Announcements
Post by: Jason W on May 24, 2016, 05:58:58 PM
Permissions fix in base files.

http://tinycorelinux.net/dCore/x86/release/
Title: Re: Announcements
Post by: Jason W on May 25, 2016, 06:21:25 PM
More permissions fixes.

Files changed:

usr/bin/sce-import
etc/init.d/tc-config

http://tinycorelinux.net/dCore/x86/release/
Title: Re: Announcements
Post by: Jason W on May 26, 2016, 04:51:08 PM
Fixed omission in reverting to previous user/group behavior.

modified:   etc/init.d/tc-config

http://tinycorelinux.net/dCore/x86/release/
Title: Re: Announcements
Post by: Jason W on May 28, 2016, 10:09:46 AM
Sce-load now does not list SCEs sharing the name of an already installed package found in /tmp/.debinstalled.

Changed files:  usr/bin/sce-load

http://tinycorelinux.net/dCore/x86/release/
Title: Re: Announcements
Post by: Jason W on May 29, 2016, 12:14:02 PM
Removed faulty udev rule in base that was interfering with cdrom activity detection.

deleted:    etc/udev/rules.d/60-cdrom_id.rules

http://tinycorelinux.net/dCore/x86/release/
Title: Re: Announcements
Post by: Jason W on May 29, 2016, 12:53:11 PM
Cosmetic fix in sce-load, when booting now says "not loading" instead of "exiting" when an SCE in sceboot.lst does not exist.


modified:  usr/bin/sce-load

http://tinycorelinux.net/dCore/x86/release/
Title: Re: Announcements
Post by: Jason W on June 03, 2016, 01:42:04 PM
Now deps that are called on by an extra repo debinx use the dep list also found in the main debnix.

modified:   usr/bin/debGetPkgList

http://tinycorelinux.net/dCore/x86/release/
Title: Re: Announcements
Post by: Jason W on June 04, 2016, 01:58:52 PM
Now using PKGADDDEP for deps of packages from both the main and extra repos.

modified:   usr/bin/deb2sce
modified:   usr/bin/debGetDeps

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on June 06, 2016, 07:48:31 PM
Now accommodating multiple package listing in a given debinx file using the first matching entry. 

        modified:   usr/bin/deb2sce
        modified:   usr/bin/debGetPkgList
        modified:   usr/bin/debGetSize

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on June 10, 2016, 12:37:45 PM
Adding the -b option to sce-update to allow the update checking of only the entries in sceboot.lst

modified:   /usr/bin/sce-update

new symlinks:  /sbin/reboot -> /bin/busybox
                       /sbin/halt -> /bin/busybox
                       /sbin/poweroff -> /bin/busybox

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on June 11, 2016, 09:26:48 AM
Adding ability to use a nice command value in sceconfig for sce-import and sce-update; bugfix to importupdatecheck.

        modified:   etc/sysconfig/sceconfig
        modified:   usr/bin/importupdatecheck
        modified:   usr/bin/sce-import
        copied:     usr/bin/sce-import -> usr/bin/sce-import.sh
        modified:   usr/bin/sce-update
        copied:     usr/bin/sce-update -> usr/bin/sce-update.sh

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on June 12, 2016, 08:22:55 PM
Bugfix to the sce-update routine.  Also some changes to the echoing to /tmp/updateavailable.  No files outside of /usr/bin have been changed so should not affect anyone's backup.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on June 17, 2016, 10:18:48 AM
Bugfixes to importupdatecheck, also sce-imort now recognizes existing list file if the .sce suffix is specified on the command line.  Also now a lock file for sce-load to prevent concurrent sce-load sessions as well as using the NICE= value in sceconfig.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on June 17, 2016, 03:41:31 PM
Now 'nice' value in sceconfig is not used during boot with sce-load.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on June 18, 2016, 04:57:27 PM
Bugfix to filetool.sh in terms of ensuring proper /opt permissions.  Also added an 'sce' and a 'tce' alias to .ashrc to allow quick changing directories to the tcedir or scedir with those three letter commands.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on June 19, 2016, 09:09:38 PM
Bugfix to the keepdoc function of sce-import.

modified:  usr/bin/debExtract

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on June 23, 2016, 08:57:28 AM
Fixed the menu and icon issues seen when SCEs are loaded during a running X session.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on June 23, 2016, 02:56:19 PM
Bugfix for when the last SCE has been chosen as a dep with the use of 'sce-import -d'.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on June 25, 2016, 01:33:17 PM
Done away with wrappers for sce-update, sce-load, and sce-import but with the same nice value function as before.

modified:   usr/bin/sce-import
modified:   usr/bin/sce-load
modified:   usr/bin/sce-update
deleted:     usr/bin/sce-import.sh
deleted:     usr/bin/sce-load.sh
deleted:     usr/bin/sce-update.sh

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on June 26, 2016, 04:39:49 PM
Bugfix to sce-load to allow full path loading outside of the TCE directory, this allows dCorePlus-jessie to boot to an X desktop with no furter intervention.

modified:   usr/bin/sce-load

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on June 27, 2016, 06:17:35 PM
Now dCorePlus-jessie.iso boots with the dCorePlus extension being loaded in both a cdrom and in Virtualbox.

modified:   usr/bin/tce-setup

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on June 29, 2016, 04:58:37 PM
Bugfix in dependency SCE loading.

modified:  usr/bin/sce-load

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 01, 2016, 05:32:49 PM
Fixing the sce-update error when no sce is specified.

modified:  usr/bin/sce-update

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 04, 2016, 01:08:50 PM
Adding ondemand improvements and moving syslog to after hostname in tc-config as taken from recent Core updates.

modified:   etc/init.d/tc-config
modified:   etc/init.d/tc-functions

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 05, 2016, 12:56:49 PM
Corrected the grep and awk routines that deal with debinx files so they stop on the first match.

Modified:
usr/bin/deb2sce   
usr/bin/debGetEnv      
usr/bin/debGetPkgList   
usr/bin/debGetSize   
usr/bin/debGetUpdateList   
usr/bin/sce-debpurge

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 05, 2016, 08:36:32 PM
Improvements to the readme.sh command.  reame.sh --help brings a help menu.  And readme.sh with no arguments brings a select menu of the available readme files to choose from.  'readme.sh gcc' outputs the readme for gcc.

modified:  usr/bin/readme.sh

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Misalf on July 06, 2016, 04:43:06 AM
Hi Jason
Not sure if this applies to dCore as well. If so, you might have missed this one:
Code: [Select]
[ -z "$RSYSLOG" ] || SOPTS=" -L -R $RSYSLOG "
Code: [Select]
[ -z "$RSYSLOG" ] || SOPTS=" -R $RSYSLOG -L "
http://forum.tinycorelinux.net/index.php/topic,19923.msg124029.html#msg124029
Title: Re: Announcements
Post by: Jason W on July 06, 2016, 07:27:12 AM
Ok.  tc-config: put syslogd -L after -R per Core updates.

modified:  etc/init.d/tc-config

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 08, 2016, 05:47:55 PM
Cosmetic and functional improvements by nitram.

modified:   usr/bin/sce-load
modified:   usr/bin/version

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 08, 2016, 08:10:43 PM
Added a quick check for an SCE being already installed and also for it's dependency SCEs.

modified:  usr/bin/sce-load

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 10, 2016, 02:48:27 PM
readme.sh network availability test, and bug fix in the sce-update routine.

modified:   usr/bin/debGetEnv
modified:   usr/bin/debGetUpdateList
modified:   usr/bin/importupdatecheck
modified:   usr/bin/readme.sh

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 11, 2016, 09:08:22 AM
User interface features provided by nitram.

modified:   usr/bin/deb2sce
modified:   usr/bin/debExtract
modified:   usr/bin/debGetEnv
modified:   usr/bin/sce-import
modified:   usr/bin/sce-load

http://tinycorelinux.net/dCore/x86/release_candidates/

Title: Re: Announcements
Post by: Jason W on July 12, 2016, 11:12:43 AM
Adjustment to package numbering during sce-import.

modified:   usr/bin/deb2sce
modified:   usr/bin/debExtract

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 13, 2016, 04:39:50 PM
uim-fep usage information added to sceconfig.

modified:   etc/sysconfig/sceconfig

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 13, 2016, 05:41:20 PM
Adding the clear command for better viewing of readme.sh.

modified:  usr/bin/readme.sh

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 14, 2016, 05:11:34 PM
sce-import menu bugfix.

modified:   usr/bin/sce-import

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 16, 2016, 09:14:57 AM
Now showing during import when a package is either a meta one or does not exist in a repo.

modified:  usr/bin/deb2sce

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 16, 2016, 06:03:04 PM
readme.sh --help improvements by nitram.

modified:  usr/bin/readme.sh

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 18, 2016, 11:41:34 AM
Now using waitusb routine from current Core.

modified:  etc/init.d/tc-config

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: netnomad on July 18, 2016, 01:49:04 PM
hi jason,

the last cut (159f5d0ce4b621534a1bff5d044bfa95  dCore-jessie.gz)  broke my system.
i boot with LABEL on a usbstick-system and probably the waitusb does not work.

waitusb=30:LABEL=tc
protect
restore=LABEL=tc
tce=LABEL=tc/tce
lst=sceboot.lst
vga=795
psmouse.proto=imps
settime
tz=CET-1CEST,M3.5.0,M10.5.0/3
laptop
kmap=de
multivt
lang=de_DE.UTF-8
blacklist=snd_usb_audio
intel_rng.no_fwh_detect=-1
printk.time=1
cron
desktop=fluxbox
log=3
acpi_sleep=s3_bios,s3_mode
showapps
nomd5
syslog
host=dcore
user=user
uid=1000
mydata=dcore
initrd=/live/dcore-current/boot/dCore-jessie.gz
BOOT_IMAGE=/live/dcore-current/boot/vmlinuz-jessie

should i do some adjustments in my bootcodes?

thank you for your help.
Title: Re: Announcements
Post by: Jason W on July 18, 2016, 03:43:13 PM
Waitusb reverted to it's last good state.  I don't regret trying to keep the same waitusb routine with Core, but I remember much testing on this earlier and there are evidently reasons we changed it.

modified:  etc/init.d/tc-config

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 22, 2016, 05:22:45 PM
sce-import ondemand option bug fix.

modified:  usr/bin/ondemand

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 23, 2016, 05:57:04 PM
Sce-debpurge update from nitram.  Also cosmetic fix to sce-update.

modified:   usr/bin/sce-debpurge
modified:   usr/bin/sce-update

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 27, 2016, 02:35:05 PM
Adding startup script support for initrd.gz files either in /tmp/builtin or specified by the boot loader.

modified:   usr/bin/tce-setup

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 28, 2016, 03:18:26 AM
Bugfix for ntfs-3g.

modified:  usr/sbin/rebuildfstab

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 28, 2016, 06:37:27 PM
Moved rebuildfstab from mountables.sh to mnttool and rebuilt mnttool to current Core code.  Cosmetic changes to sce-update.  Bugfix for rebuildfstab as to ntfs-3g path.

Update Xprogs or any SCE that contains it before testing this rc.

modified:   usr/bin/mountables.sh
modified:   usr/bin/sce-update
modified:   usr/sbin/rebuildfstab

http://tinycorelinux.net/dCore/x86/release_candidates/

Title: Re: Announcements
Post by: Jason W on July 29, 2016, 04:08:44 AM
Cosmetic fix of tce-setup.

modified:  usr/bin/tce-setup.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 29, 2016, 06:33:47 PM
Bugfix to debGetSceDep.  Added ntfs-3g and fuseblk mount types to sce-import as ones to exit and recommend using the -r RAM option for importing.  Corrected /tmp/.installed and /tmp/.debinstalled permissions in tce-setup when using a builtin or command line specified initrd.  Please specify the -r "RAM" option when using sce-import or specify "RAM=TRUE" in /etc/sysconfig/sceconfig for TCE directories residing on Windows filesystems, or sce-import will exit and recommend using the -r option.

modified:   usr/bin/debGetSceDep
modified:   usr/bin/sce-import
modified:   usr/bin/tce-setup

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 30, 2016, 09:22:58 PM
Adding greater /tmp/builtin and command line *.gz package support.

modified:  usr/bin/tce-setup

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on August 07, 2016, 06:44:58 PM
sce-load: Removal of stale lock file at completion of script.

modified:   usr/bin/sce-load

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on August 09, 2016, 06:30:40 PM
Bugfix to the keepdoc list on the server where included packages that need them to operate keep /usr/share/man and /usr/share/doc.

modified:  usr/bin/deb2sce      
modified:  usr/bin/debExtract
modified:  usr/bin/debGetEnv   

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on August 14, 2016, 05:55:26 PM
sce-load: Fix the determining of directory path for the SCE being loaded.

modified:  usr/bin/sce-load

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on August 18, 2016, 05:41:12 PM
usr/bin/select: Now preventing the moving to a final menu screen if there are no selections to be displayed.

modified:  usr/bin/select

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on August 21, 2016, 08:09:11 AM
Bugfix to /usr/bin/select.

modified:  usr/bin/select

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on August 23, 2016, 04:27:41 PM
Adding the -q option to select menus and cosmetic fix to sce-import.

modified:   usr/bin/sce-import
modified:   usr/bin/select
modified:   usr/bin/select2

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on August 24, 2016, 09:49:00 AM
Fixing exit status of 1 upon a successful sce-import session.

modified:   usr/bin/deb2sce
modified:   usr/bin/sce-import

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on August 28, 2016, 06:08:24 PM
Bugfix to dependency resolution of pacakges in /opt/debextra repos.

modified:  usr/bin/debGetPkgList

http://tinycorelinux.net/dCore/x86/release_candidates/

Title: Re: Announcements
Post by: Jason W on August 31, 2016, 07:05:42 PM
Bugfix to the checking if sce-update/sce-import or sce-load process is already running.  Also, a fix to the using the first match only when sce-import is parsing /opt/debextra files.

modified:     usr/bin/deb2sce   
modified:     usr/bin/debGetPkgList   
modified:     usr/bin/debGetRecommendList   
modified:     usr/bin/debGetSize   
modified:     usr/bin/debGetSuggestList   
modified:     usr/bin/debGetUpdateList   
modified:     usr/bin/sce-debpurge   
modified:     usr/bin/sce-import   
modified:     usr/bin/sce-load   
modified:     usr/bin/sce-update

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on September 02, 2016, 05:29:40 PM
Now using Ctrl-c as the quit function in select menus that have a loop function for more than one choice per session.

modified:  usr/bin/select2

http://tinycorelinux.net/dCore/x86/release_candidates/

Title: Re: Announcements
Post by: Jason W on September 10, 2016, 09:38:28 PM
Updates to the below files provided by nitram:

deb2sce
-streamlined outputs

debGetEnv
-streamlined outputs

debGetSceDep
-confirms if no dependency SCE(s) selected from menu

importupdatecheck
-added warnings
-tweaked /tmp/updateavailable output

sce-import
-updated --help
-added cleanup function
-added cleanup function additional files
-streamlined outputs
-improved warnings
-improved exit notifications

sce-remove
-updated --help
-added '* Using the -k option.' output
-added cleanup function
-added warning before proceeding with removal
-choosing warning (q)uit will not remove any OnDemand scripts
-choosing warning (q)uit deletes /tmp/.removesce
-added warning attempting to remove >1 SCE via command line

sce-update
-updated --help
-streamlined outputs
-added '* Using the -b option.' type echos


select2
-modified dialogue -> Enter to proceed or exit.

http://tinycorelinux.net/dCore/x86/release_candidates/

Title: Re: Announcements
Post by: Jason W on September 14, 2016, 07:16:51 PM
Zramswap enabled by default on boot.  Use the boot code "nozswap" to disable this.  Tested on dCore ports with both the 3.16.6-tinycore and 4.2.9-tinycore kernels.

modified:  etc/init.d/tc-config

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on September 17, 2016, 08:58:01 PM
Cosmetic fix to zram swap and it's fstab entries.

modified:  etc/fstab
modified:  usr/sbin/rebuildfstab

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on September 18, 2016, 11:18:06 AM
Reformatted fstab entries, also the below from nitram:

/etc/sysconfig/boot_path
-updated content
-formatted to fit default terminal

/etc/sysconfig/sce.purge.example
-updated content
-formatted to fit default terminal

/usr/bin/readme.sh
-updated --help
-added select list loop, view multiple READMEs before exiting

/usr/bin/sce-load
-minor --help update
-streamlined outputs

modified:   etc/fstab
modified:   etc/init.d/tc-config
modified:   etc/sysconfig/boot_path
modified:   etc/sysconfig/sce.purge.example
modified:   usr/bin/readme.sh
modified:   usr/bin/sce-load

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on September 20, 2016, 07:06:05 PM
The -R and -S options had a bug that has been fixed.  Also the below from nitram:

/etc/sysconfig/sce.purge.example:
-fixed format mistake to fit terminal

/usr/bin/debGetEnv:
-format warning outputs to fit terminal

/usr/bin/sce-debpurge
-streamlined purge all output
-replaced purge all Ctrl-c with (q)uit option
-suppressed terminal awk output
-more informative exit and warning outputs
-added cleanup function of /tmp files

/usr/bin/sce-import
-clearer warnings
-format warning outputs to fit terminal
-more informative output during list import

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on September 24, 2016, 06:23:59 PM
From nitram the $SCENAME_import_data file that contains valuable information on each imported SCE.  Located in /usr/local/tce.installed.

Also, now the -R or -S flag of sce-import acknowledges those flags in import whether the flags resulted in more packages being installed or not in terms of the /usr/local/sce/$SCENAME entries for use during sce-update.

modified:  usr/bin/deb2sce

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on September 27, 2016, 05:49:57 PM
From nitram -

Modified deb2sce:

-more appropriate file name and pathway:
 /usr/local/sce/$SCE/$SCE_import_summary
-lists packages provided by which dependency SCE(s)
-more readable format

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on September 28, 2016, 07:45:47 PM
Now preserving the user's environment in dCore scripts that are called internally with sudo.

modified:   usr/bin/deb2sce
modified:   usr/bin/sce-import
modified:   usr/bin/sce-update
modified:   usr/bin/version

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on September 29, 2016, 09:43:06 AM
Quieting output of chown and chmod commmands for TCE directories that don't support Unix file permissions.

modified:   usr/bin/deb2sce
modified:   usr/bin/debGetEnv
modified:   usr/bin/filetool.sh
modified:   usr/bin/ondemand
modified:   usr/bin/sce-debpurge
modified:   usr/bin/sce-import
modified:   usr/bin/sce-update
modified:   usr/bin/tce-setup

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on September 30, 2016, 10:52:48 AM
From nitram:

Modified deb2sce:

-Fixed createImportSummary oversight, now properly reports packages provided
 by dependency chain SCE(s), not just user selected dependency SCE(s).
-Modified warning echo for consistent format when re-importing SCE
 that has an existing .dep file.
-Using the -v (view) option now provides (q)uit option after reviewing
 the package list to be imported, should user want to opt out.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on October 03, 2016, 05:48:34 PM
From nitram - adding the ability to comment out /opt/debextra file entries to allow not using that repo while leaving file existing.  Also now recording extra repo information in /usr/local/sce/SCENAME/SCENAME.extrarepo.

modified:   usr/bin/deb2sce
modified:   usr/bin/debGetEnv

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on October 04, 2016, 04:39:06 PM
dCore-trusty, dCore-xenial, and dCore-yakkety updated.

ppa-add renamed to sce-ppa-add, with revised help and echo outputs per nitram.

deleted:    usr/bin/ppa-add
new file:   usr/bin/sce-ppa-add

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on October 16, 2016, 11:00:31 AM
From nitram:

deb2sce:

-added output confirmation when processing locale.nopurge file
-added output confirmation when processing sce.purge file

sce-ppa-add:

-fixed two space indent that caused improper /opt/debextra/ entry

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on October 18, 2016, 06:04:37 PM
Now taking into account new dependencies added to packages, which will trigger an update during sce-update.

modified:   usr/bin/importupdatecheck

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on October 19, 2016, 05:19:13 PM
Fixes from nitram:

Modified:

debGetEnv
 - minor echo cleanup, readability, fit terminal

importupdatecheck
 - fix echo typo

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on November 18, 2016, 05:45:46 PM
Cosmetic fix to deb2sce.

modified:  usr/bin/deb2sce

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on November 18, 2016, 09:26:29 PM
Sce-update now terminates when a session of sce-import fails as part of sce-update.

modified:  usr/bin/sce-update
modified:  usr/bin/sce-import

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on November 19, 2016, 06:57:36 AM
Cosmetic fix to sce-update:

modified:  usr/bin/sce-update

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on November 20, 2016, 06:29:33 PM
Removing paths from udev commands as to be portable across different Debian repos that have udev executables in different places.

modified:  etc/init.d/tc-config

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on November 20, 2016, 07:17:52 PM
Cosmetic fix to sce-import.

modified:  usr/bin/sce-import

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on November 25, 2016, 06:56:08 PM
Fix on exit error check during sce-import.

modified:  usr/bin/sce-import

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on December 14, 2016, 02:46:14 PM
Cleaning up of problem .sce.dep files when there is a conflict among chosen SCE dependencies during import, also adding creation and mounting of /dev/shm and /dev/pts if not already done during boot.

modified:   etc/init.d/tc-config
modified:   usr/bin/deb2sce

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on December 15, 2016, 07:15:06 PM
Adding ability to create backups of SCEs during import in case of failed recreation of existing SCEs via nitram.  /etc/sysconfig/sceconfig is where this option is specified.

modified:  etc/sysconfig/sceconfig
modified:  usr/bin/deb2sce

http://tinycorelinux.net/dCore/x86/release_candidates/


Title: Re: Announcements
Post by: nitram on December 16, 2016, 01:47:38 AM
The backup feature is disabled by default, enable via /etc/sysconfig/sceconfig. It creates a date stamped /sce/backup/ directory named after the extension and backs up the old SCE (*.sce, *.md5.txt, *.dep, *.lst) during re-import. Manually revert to original SCE if an update causes a non-functional boot or other breakage. For example, RC bug, broken Debian/Ubuntu package or corrupt file system. May also be used to revert to the original SCE if user wants to avoid specific Debian/Ubuntu software changes. As SCE breakage is rare, the backup system generally results in less manual tinkering within the /sce/ directory proper (ie. manually creating backups or saving old *.lst files).

No bells and whistles at this time, user responsible:
* Enable backup feature via sceconfig.
* Ensuring adequate drive freespace.
* Manually purge backup items as desired.
* Manually revert to backed up SCEs as needed.
Title: Re: Announcements
Post by: Jason W on December 21, 2016, 01:54:09 PM
UI and functionality enhancements from nitram:

Modified:  usr/bin/deb2sce:
- minor echo format

Modified:  usr/bin/debGetEnv:
- minor echo format

Modified:  usr/bin/sce-load:
- 'SCE not found!' output with misconfigured sceboot.lst when using  showapps bootcode, red colour for visibility

Modified:  usr/bin/select:
- menu lists 20 items at a time instead of 15, fits 24 row TTY (eg sce-import)

Modified:  usr/bin/select2:
- menu lists 20 items at a time instead of 15, fits 24 row TTY (eg sce-remove)

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on December 25, 2016, 08:50:09 PM
Update to all but the dCorePlus-jessie ISO images to remove the unneeded cde bootcode.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on December 27, 2016, 03:10:40 PM
Updates from nitram:

Modified /usr/bin/ondemand:
- Removed xmessage popup "Neither freedesktop file nor "$APPNAME" executable exists..."
- Replaced with system beep, should closely mimic TC7 OnDemand behaviour
- System beep is default in TC/dCore, i like but to disable either:
  - Add 'blacklist=pcspkr' to boot loader stanza
  - Add 'rmmod pcspkr' to /opt/bootlocal.sh


Modified /usr/bin/sce-load:
- Fixed nomd5 boot code bug
- Correct loading echo using 'nomd5' boot code
- Added /tmp/ cleanup function
Title: Re: Announcements
Post by: Jason W on March 14, 2017, 05:57:41 PM
Making more fail safe use of grep in the case of multiple entries in DEBINX files.  All release candidate dCore x86 ports updated.

Modified:
/usr/bin/sce-import
/usr/bin/sce-update

Title: Re: Announcements
Post by: Jason W on March 15, 2017, 07:34:11 PM
Typo bugfix in sce-import.  All x86 dCore ports updated.

Modified:
/usr/bin/sce-import

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on March 27, 2017, 06:34:38 PM
Cleaned up the scripts, and now using util-linux mount for better boot and SCE loading performance.

Modified:

etc/init.d/tc-config
usr/bin/deb2sce
usr/bin/debGetSceDep
usr/bin/debPurge
usr/bin/sce-import
usr/bin/sce-load

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on April 07, 2017, 06:44:13 PM
Now, /tmp/builtin supports SCE extensions as well as .gz images.  SCE is the preferred format in any case of a package or collection that has been imported with sce-import. 

Modified:

usr/bin/tce-setup
Title: Re: Announcements
Post by: Jason W on June 29, 2017, 07:28:20 AM
Adding back making use of the extra repo specific dependency list on the server. 

Modified:
usr/bin/debGetDeps

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 23, 2017, 09:44:48 AM
Now allowing the use of a custom package exclude list named PKGEXCLUDELISTCUSTOM that can be created in the /etc/sysconfig/tcedir/import/debinx/ directory. 

Modified:
usr/bin/debGetEnv
usr/bin/debGetDeps
usr/bin/sce-import

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: jls on July 24, 2017, 02:53:01 AM
Hi
PKGEXCLUDELISTCUSTOM works, thank you very much Jason
Title: Re: Announcements
Post by: Jason W on July 27, 2017, 03:53:42 PM
dCore x86 release candidate ports have been updated with the below changes:

Now not deleting specified list file if the -l option is used when the answer is no when prompted if you want to use that list file.  Instead just deleting the file placeholder in /tmp and then importing as if no list file was used.  But if the answer is no to do you want to use a list file whether specified or already existing in the SCE directory, then upon completion of import an existing .lst file belonging to the package in the SCE directory will be deleted as it is no longer valid.  An existing specified list file outside the SCE directory may want to be used in future import sessions even if not used in the current one.

If a package name being imported only exists in the PKGADDDEP dependency list on our server but is not available in Debian/Ubuntu or in our prebuilt section the user is now informed of that and prompted to continue.  Several packages that don't exist in a particular dCore port I have imported and spent a little time wondering why the app was not available after loading the SCE.  virtualbox in dCore-stretch as well as firefox in dCore-wheezy when only iceweasel was available are a couple of examples. 

Modified:
usr/bin/deb2sce
usr/bin/sce-import

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on August 22, 2017, 07:59:13 PM
dCore x86 release candidate ports have been updated with the below changes:

sce-load now uses Busybox cp as at was found with dCore-wheezy some SCEs were broken in a minimal environment as the cp binary from coreutils was in some cases copied to the filesystem before its supporting libraries were copied, resulting in a broken cp command and  incomplete copy of the SCE.   This did not seem to happen with other dCore x86 ports.

Also, the -KERNEL variable is now being used for dependencies regarding kernel module packages.  This is like standard Core behavior and helps with some packages to just work on intsall.
Title: Re: Announcements
Post by: Jason W on September 05, 2017, 11:11:33 AM
dCore x86 release candidate ports have been updated with the below changes:

Now an adding or removing of dependencies from the dependency lists will trigger an update check during sce-update as it now creates changes in the NEWDEBINX file.  Also, fixed a bug in sce-import handling of the package exclude list when there is an empty first line.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on September 06, 2017, 12:10:24 PM
dCore x86 release candidate ports have been updated with the below changes:

Now if a dependency is added or removed on our server for a package, it will cause the SCE to be updated during sce-update.  The previous change simply was that an added or removed dependency triggered an update check.  Also, more relevent information about package updates in regards to added or removed deps is included in /tmp/updateavailable during an sce-update session.  The Recommends and Suggests option of sce-import has been done away with.  Trimming those fields from the DEBINX data leaves the files roughly 5% to 10% smaller.  This will increase performance during sce-import and sce-update. 

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on September 16, 2017, 06:14:32 PM
dCore x86 release candidate ports have been updated with the below changes:

Udev rules changed to create /dev/cdrom and /dev/dvd symlinks to the relevant devices. 

New files:

etc/udev/rules.d/60-cdrom_id.rules
Title: Re: Announcements
Post by: Jason W on September 22, 2017, 05:10:24 PM
dCore x86 release candidate ports have been updated with the below changes:

Added better error reporting to sce-import and sce-update, stored in /tmp/sceimporterror and /tmp/sceupdateerror.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on September 24, 2017, 07:06:37 PM
dCore x86 release candidate ports have been updated with the below changes:

When (v)iew, (n)o, and (q)uit are prompted for in a dialogue, either the first letter or the whole word now can be entered.
Also bugfix to sce-update, copying NEWDEBINX to OLDDEBINX instead of deleting it so 'sce-import -p' works as expected after sce-update.

Modified:

usr/bin/deb2sce
usr/bin/sce-debpurge
usr/bin/sce-import
usr/bin/sce-remove
usr/bin/sce-update
usr/bin/select

http://tinycorelinux.net/dCore/x86/release_candidates/

Title: Re: Announcements
Post by: Jason W on October 05, 2017, 08:10:11 PM
dCore x86 release candidate ports have been updated with the below changes:

A more dCore friendly ondemand, looking in /usr/share/applications as well as /usr/local/share/applications for the relevant .desktop files. 

Modified:
/etc/init.d/tc-functions

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on October 07, 2017, 07:44:04 PM
sce-load now looks in /tmp/.sceinstalled for SCEs that already installed, each SCE is listed in this file as it is installed with sce-load.  This differs from before as it is no longer looking in the installed Debian/prebuilt packages file /tmp/.debinstalled for already installed SCEs.  Also sce-remove has been moved to it's own extension.

Modified:
usr/bin/sce-load

Removed:
usr/bin/sce-remove

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on October 18, 2017, 04:01:59 PM
Making changes to support 64 bit dCore. 

Modified:

etc/init.d/tc-functions
usr/bin/deb2sce
usr/bin/debGetEnv
usr/bin/debGetPkgList
usr/bin/debGetSize
usr/bin/debGetUpdateList
usr/bin/sce-ppa-add

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on November 25, 2017, 04:12:40 PM
Now updating gdk pixbuf loaders if the script exists in the system on each 'sce-load' loading of an SCE.  The same with gtk2 and gtk3 immodules. 

http://tinycorelinux.net/dCore/x86/release_candidates/

Modified:

usr/bin/sce-load
Title: Re: Announcements
Post by: Jason W on January 24, 2018, 01:56:50 PM
dCore x86 release candidate ports have been updated to support both existing and current versions of busybox.  Busybox wget has dropped the '-s' option, but '--spider' is supported by all versions.

Modified:

usr/bin/debGetEnv
usr/bin/readme.sh


http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 31, 2018, 08:36:50 AM
dCore x86 release candidate ports have been updated to fix a bug in recognizing entries in /opt/debmirror and /opt/securitymirror.  Those are the two files to specify Debian/Ubuntu repos.  /opt/tcemirror is the location for Tinycore mirrors.

Modified:

usr/bin/debGetEnv

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 01, 2018, 08:27:52 PM
Bugfix on the last update in regards to Debian/Ubuntu mirrors.

Modified:
usr/bin/debGetEnv

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 26, 2018, 12:21:03 PM
Sce-update and sce-ppa-add are now available as extensions.  To install them use the below commands:

sce-import sce-update

sce-import sce-ppa-add



Files removed from base:

usr/bin/sce-update
usr/bin/importupdatecheck
usr/bin/sce-ppa-add

http://tinycorelinux.net/dCore/x86/release_candidates/

Title: Re: Announcements
Post by: Jason W on March 22, 2018, 04:56:20 PM
New release candidate is uploaded.  Now if a package is not available in the correct architecture for a dCore port in an extra repo, sce-import will exit with an error message before any action is taken to create the SCE.  For example, if an extra repo only offers 64 bit packages and one is using an x86 dCore.

Modified:

usr/bin/deb2sce

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on April 06, 2018, 03:25:07 PM
dCorePlus images for all ports in the x86 area has been updated with "video=vesafb:ywrap,mtrr:3" added to the default boot parameters as well as library updates.
Title: Re: Announcements
Post by: Jason W on April 14, 2018, 03:39:36 PM
Updated dCore x86 ports with a change to sce-import to where if the tce directory is on a usb flash partition and neither the '-r' ram option is being used nor RAM=TRUE used in /etc/sysconfig/sceconfig, the user is prompted if they would like to use ram for the unpacking of files during the import session. 

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on April 20, 2018, 03:13:20 PM
dCore x86 ports have been updated with a change to accomodate slow usb drives when the "waitusb=10:LABEL=label" or  "waitusb=10:UUID=uuid" boot code is used.   Previous code allowed some slow usb hardware to continue boot before actually being ready and settled. 

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on May 12, 2018, 07:41:31 PM
dCore x86 release candidate ports have been updated with some cosmetic bugfixes to the sce-import routine as well as a tweak to the waitusb boot option.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on July 24, 2018, 11:02:38 AM
dCore x86 release candidate ports have been updated with a removing of redundant instances of the sudo command which was causing a noticeable performance slowdown in sce-import usage among the newer dCore ports.

http://tinycorelinux.net/dCore/x86/release_candidates/

Title: Re: Announcements
Post by: Jason W on August 11, 2018, 01:41:55 PM
dCore x86 release candidates have been updated with adding ndiswrapper-utils-1.9 to the dCorePlus images, as well as moving /usr/bin/debGetUpdateList to the sce-update extension. 

If no issues reported in the coming days, I will copy this RC to release.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on October 15, 2018, 08:31:12 PM
A new RC has been uploaded to allow Packages.xz files on extra repos.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 24, 2019, 04:49:34 PM
dCore x86 release candidates have been updated with changes to increase performance of sce-import when using extra repos.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 25, 2019, 06:22:18 PM
dCore x86 release candidates have been updated with cosmetic changes, and further pruning of the extra repo DEBINX files.  Also /usr/bin/calc has been renamed to /usr/bin/calc.sh as to not conflict with the /usr/bin/calc utility of the apcalc package. 

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on January 31, 2019, 02:50:56 PM
dCore x86 release candidates have been updated with a fix to properly deal with extra repo DEBINX files when they contain entries for more than one architecture, ie both i386 and x86_64.

On dCore-wheezy, the wget and ca-certificates packages need to be imported and loaded to make use of https extra repos as it's version of Busybox wget does not work with https extra repo entries.  dCore-trusty and all newer dCore ports have a version of Busybox wget that works with extra https repos. 

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 02, 2019, 09:14:45 PM
dCore x86 release candidates have been updated with a fix in the output messages when the -s size option is used in sce-import to report the RAM, downloads, and hard drive space needed during the import session.  Also, sce-debpurge has been moved to extension for ease of maintenance.   

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 17, 2019, 02:44:43 PM
Bugfixes for sce-import with the -l list option. 

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on February 19, 2019, 09:51:58 PM
dCore x86 release candidates have been updated with an update in base to squashfs-tools.  Previously, SCEs created from an .lst list file that exceeded about 1GB in size were showing squashfs errors on mount.  Reducing the size of the SCE by reducing the contents of the .lst list file solved the issue, as well as updating mksquashfs from squashfs-tools to version 4.3. So squashfs-tools has been updated. 

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on December 05, 2019, 06:28:34 PM
dCore x86 release candidates have been updated to correct an sce-import bug, please re-download and test.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on April 11, 2020, 01:50:04 PM
dCore x86 release candidates have been updated to fix a bug when security DEBINX does not exist.

http://tinycorelinux.net/dCore/x86/release_candidates/
Title: Re: Announcements
Post by: Jason W on May 23, 2020, 04:46:44 PM
dCore x86 release candidates have been updated for sce-load to accomodate kernels 5.4 and newer.

http://tinycorelinux.net/dCore/x86/release_candidates/