it can be sped up significantly by replacing those with something along the lines of:

Code:

sed -i "/$ONEFILE/d" /tmp/${EXE_PKGNAME}.files

or changing that function to do the same rather than doing 2 consecutive reads and writes (really slow for large file lists in packages with a lot of resources)
Note: You may need to quote it differently, I haven't tested it yet (dia package is still going through files after an hour), but wanted to post it before I forget.

Edit: it should also remove any occurance of
/usr/share/icons/*/icon-theme
and add a line to the pinstall script along the lines of
echo gtk-update-icon-cache `dirname "$ONEFILE"` >> /pathto/pinstall
(but I think? pinstall needs the leading "/" removed for woof?)
this saves ~500kb for each pet that has icons in /usr/share/icons
... alternatively petget could automagically run it if a package contains any files in /usr/share/icons since this would fix other packages that may have been packaged with an icon cache that overwrites the existing one which may have additional icons or be missing some that are in the icon.cache file (may cause a fault if gtk thinks there is an icon that is missing but was on the packagers machine)_________________Check out my github repositories. I may eventually get around to updating my blogspot.

Disagree a little bit because I think that the main delay comes from the .moved.files ...

you are right I just grabbed on to the first obvious one.... Turns out the whole thing needs refactored on 2nd look. Installwatch's -e parameter would help and it would be better to use a single awk script to fiddle with the list than the crazy # of iteration with multiple unneeded read/writes._________________Check out my github repositories. I may eventually get around to updating my blogspot.

If I install a package that has a *.desktop file, it should have a menu entry. Well, most of them do.
But when the category is listed like this in the *.desktop file (example is from the fceux package in ubuntu precise)

If I install a package that has a *.desktop file, it should have a menu entry. Well, most of them do.
But when the category is listed like this in the *.desktop file (example is from the fceux package in ubuntu precise)

Quote:

Categories=X-Fun-Sub

It does not show up in JWM's menu at all.

Same with trimage:

Quote:

Categories=X-Graphic-Sub

Changing them to X-Fun and X-Graphic works, though.

you could add them to /etc/xdg/menus/hierarchy
but I would suggest reporting to those packagers that they should use a registered category

Puppy (and linux in general) has enough work-arounds already, its better to fix the upstream package if possible_________________Check out my github repositories. I may eventually get around to updating my blogspot.

If I install a package that has a *.desktop file, it should have a menu entry. Well, most of them do.
But when the category is listed like this in the *.desktop file (example is from the fceux package in ubuntu precise)

Quote:

Categories=X-Fun-Sub

It does not show up in JWM's menu at all.

Same with trimage:

Quote:

Categories=X-Graphic-Sub

Changing them to X-Fun and X-Graphic works, though.

you could add them to /etc/xdg/menus/hierarchy
but I would suggest reporting to those packagers that they should use a registered category

Puppy (and linux in general) has enough work-arounds already, its better to fix the upstream package if possible

I added them to /etc/xdg/menus/hierarchy, ran fixmenus, restarted X, still the same.

Edit: Adding the X-(category)-Sub category in their respective /etc/xdg/menus/puppy-*.menu files fixes the problem.

The newest version of frisbee and network_tray are available here:
http://www.murga-linux.com/puppy/viewtopic.php?p=698497#698497
and are candidates for inclusion in Precise Pup 5.6. The major improvement is to the information provided by the network icon, to show all network types in use: ethernet, wifi, wireless modem and analog dialup.
Richard

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum