Changes to Puppy

Stuff that has yet to be sorted into a category.
Post Reply
Message
Author
User avatar
jrb
Posts: 1536
Joined: Tue 11 Dec 2007, 19:56
Location: Smithers, BC, Canada

Changes to Puppy

#1 Post by jrb »

Since I started reading this forum I have seen several puppy users asking "what has changed from puppy_xxx to puppy_yyy," usually in regard to something that worked in x and doesn't work in y.

After reading the last such post I decided to track down these changes. I'm starting with changes from puppy_4.1 to puppy_4.12 but will add others soon.

Here is a .zip file containing a text file listing all changed or added files. Download, click, extract, open and read.

I hope this helps to resolve some of those "used to work" situations.

Note: Others available on request
Attachments
Changes-400-410R.zip
(20.06 KiB) Downloaded 308 times
Changes-411-412.zip
(860 Bytes) Downloaded 292 times
Changes-410-411.zip
(1.21 KiB) Downloaded 249 times
Changes-410-412.zip
(1.28 KiB) Downloaded 233 times

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#2 Post by technosaurus »

Did you do this by hand or with a script? If its a script, could you post it? I have tried implementing a similar script to create an sfs of the different files for various puplets using a diff based script.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
jrb
Posts: 1536
Joined: Tue 11 Dec 2007, 19:56
Location: Smithers, BC, Canada

#3 Post by jrb »

Hi technosaurus,
Actually I modified (slightly) Pizzagood's delete identicals script from:
http://www.murga-linux.com/puppy/viewtopic.php?t=36886

Code: Select all

#!/bin/sh 
FILES=$(diff -qsr ./a1/ ./a2/) 
IDENTICALS="$(echo "$FILES" | grep 'are identical$' | sed 's/ are identical$//' | sed 's|^Files \(.*\) and .*|\1|')" 
echo "Identical files" 
echo "$IDENTICALS" 
echo 
for i in $IDENTICALS; do rm -rf "$i"; done
I saved this in a file called delete_same_a1-2 on an ext3 partiton
(the ext3 partition is to retain symlinks)

I then:
1. created two folders on that ext3 partition, a1 and a2
2. copied the puppy410 filesystem into a2
3. copied the puppy412 filesystem into a1
4. ran the script
5. used pfind to search for files in a1
6. exported the results to a text file
7. removed extra path references i.e. /mnt/sdb6/a1

You could easily run dir2sfs a1 and make a .sfs of the remaining files in a1

big_bass
Posts: 1740
Joined: Mon 13 Aug 2007, 12:21

#4 Post by big_bass »

this has some good potential

with some more filtering and
producing some diffs
of script changes

xdelta does that but as an add on to the iso
but you cant read the data
to inspect changes
for those that may have a dial up
connection and cant upgrade easily
that is a good solution

-----------------------

shouldn't limit the scope to puppy version changes between dingo and 4.12
that was a wild ride and for the most part radical changes took place
which will be left unsupported

I have some details of package changes from 2.12-3.01
I built iso's with all of those so if any one wants to build any of those let
me know I still have my notes
then I followed from 4.11 to 4.12 again

4.12 I rebuilt the kernel and made a custom puppy called slacker-pup
running on the slackware kernel for 12.1



you also should know about kernel dependent packages
with retros there are important gotchas there


I see another good use of this script
and that is for the Puppy derivatives
that the developer failed to list what was added
or removed

once again any step taken toward
a logical order
is the better step

good work

big_bass

Post Reply