Page 1 of 1

Latest coreutils (v. 8-16, late March 2012)

Posted: Wed 18 Apr 2012, 10:27
by musher0
Hi.

I've provided a pet repackaging of the archlinux txz of the coreutils-8.16

executables http://limelinx.com/files/91823076f7bed ... 7925a428d6

docs http://limelinx.com/files/c86d348037fdc ... ee372b2e94

and localisations http://limelinx.com/files/956f1a7272b0d ... b8c0151ec6

Please see here http://murga-linux.com/puppy/viewtopic. ... h&id=54549 for list of upgraded executables.

These are "universal" Linux utilities, intended for all Linux systems, so there shouldn't be a problem using them. I've successfully used coreutils upgrades on the two Puppies I tried them on. That said, it can't hurt to backup your puppy savefile BEFORE you install the pet of these executables. Better be safe than sorry.

Best regards.

Posted: Thu 19 Apr 2012, 16:27
by Karl Godt
On which Puppy Versions did you run them ?

4.x.y , 5.x.y , Slacko , Wary/racy ?

Glibc versions at least is important to know .

Posted: Thu 19 Apr 2012, 17:54
by musher0
Hello, Karl.

In answer to your question:

I've tried the coreutils-8.16 utilities in dpup-4.85 and in lupu 5.25-retro-4.

Best.

Posted: Thu 19 Apr 2012, 23:22
by musher0
Hello, Karl and the bunch.

Following your hunch, Karl, I went on the lookout, so to speak, and discovered that petget needed its original "truncate" to work properly.

I've uploaded in the French forum, here:
http://murga-linux.com/puppy/viewtopic. ... 368#621368
a little script to re-establish the original "truncate" while keeping the new one under a similar name.

However, with this upgrade of coreutils, I have found no problem to date related to glibc version compatibility.

Please let me know if you discover any other peculiaroty related to this upgrade of coreutils. I'll try to invesstigate it.

BFN.

Posted: Mon 23 Apr 2012, 04:57
by musher0
Hello, all.

I've incorporated the new coreutils package in Upup-Precise and I've experienced a problem with chroot, which created "a kernel panic" message at boot-up from DVD. But I have to investigate further to know for sure if it is because of the new package, or another cause in Upup-Precise. I have had not problems so far in lupu-5.252-retro-4, except the "truncate" problem with petget, mentioned above.

This is not an incompatibility warning at this time, it is just a little report.
If you have similar experiences, I would appreciate if you post them here.

It would be nice to to put all the latest core-utilites that do not conflict with the Puppy scripts in a sure-fire package.

Thank you in advance.

Posted: Tue 24 Apr 2012, 23:52
by Karl Godt
coreutils compiled nicely on my Macpup O2 431 installation.

at least simply ./configure
make
export DESTDIR=_install
make install

which installed to ./src[po man doc]/_install/usr/local/
in the source dir .

I avoid make install for such not so unimportant files , to protect the system from crashing ..

Thanks for the reminder about truncate, the Puppy truncate should not have been overwritten, because it sits in /usr/bin and not in /bin, but the few puppy scripts that call truncate might not call it with absolute pathname .

chroot i have only seen in the puppyinstaller script, and probably not really needed there .

chroot is not pivot_root nor switch_root which are pretty important for Puppy frugal/live boot with initrd.gz .

Posted: Wed 25 Apr 2012, 04:07
by musher0
KarlGodt said:
> coreutils compiled nicely on my Macpup O2 431 installation.

Care to share your Puppy compile here? My package was only an archlinux repackaging.

BFN.

Posted: Thu 26 Apr 2012, 14:28
by chrome307
I have attempted to compile it with Lucid 528-005 and added it to this thread:

http://murga-linux.com/puppy/viewtopic. ... start=1695

Posted: Thu 26 Apr 2012, 14:31
by chrome307
Here is my attempt at this:

Pet file is here.

http://www.datafilehost.com/download-124c74a7.html

Please be warned that it does not seem to allow you to install pet files and provides an error message.

Posted: Thu 26 Apr 2012, 17:40
by musher0
chrome307 wrote:Here is my attempt at this:

Pet file is here.

http://www.datafilehost.com/download-124c74a7.html

Please be warned that it does not seem to allow you to install pet files and provides an error message.
Euh... is the above URL supposed to point to an SDL file? (Don't worry, everybody makes typos.) :)

But thanks for the other URL pointing to the lupu 5.28 thread. Interesting discussion there! :wink:

Posted: Fri 27 Apr 2012, 15:29
by Karl Godt
OK, made 2 pets : One for the often used binaries (common) and one for the seldom/not used binaries (extra).

I actually had to remember that /bin/df is a script in regular Puppy . Lupu Puppy had replaced it with the full binary since version 5.1.1 .

I renamed df to df-FULL in the -common- .pet .
I also renamed truncate to truncate-FULL in the -extra- .pet .

The pets actually became nearly 50/50 .

I also made the compile to compare better the busybox source, since the labeling in its configuration is not correctly in means of its configuration submenus coreutils,miscutils,etc .

They install directly to /bin -- so fasten belts at reboot :lol:

Attached also list of dependencies .

As said, compiled on Macpup Opera 2 based upon Puppy 4.3.1;already stripped as "strip --strip-unneeded" (i686; let me know if they work on other architectures).

To test : the most important binary in the -common- .pet is uname : just type "uname -a" in the console :

bash-3.2# uname -a
Linux puppypc 2.6.37.4-KRG-iatom-1 #6 SMP PREEMPT Wed Mar 23 15:45:38 GMT-8 2011 i686 GNU/Linux

If your out does look like "symbol lookup error", "Segfault", "out of memory" and other but not somehow a bit similar to the above , then you need to restore the binaries out of the pup-main.sfs on full installations or /initrd/pup_ro2/bin on frugal installations .

Posted: Sun 29 Apr 2012, 22:41
by musher0
Thanks!

Posted: Tue 01 May 2012, 11:20
by chrome307
@ musher0

Sorry :oops: this was the link:

http://www.datafilehost.com/download-3779c189.html

Only use it for reference as the correct package has already been supplied above.

Posted: Tue 01 May 2012, 20:06
by musher0
Thanks, chrome.

We now have 4 implementations of coreutils:

Yours
Mine
Karl's
all referenced in the preceding posts,

Also pemasu compiled a package for Upup Precise, here:
http://www.smokey01.com/pemasu/pet_pack ... s-8.16.pet

Now, people, there's certainly one compile of coreutils that will fit your Puppy version. Just don't use them all at the same time! :lol: :twisted:

BFN.

Posted: Sun 13 May 2012, 09:38
by musher0
Version 8.17 of coreutils came out yesterday...