666philb wrote:hi sc0ttman,
just wanted to say that pkg is brilliant.
Thanks very much
I like it too.
666philb wrote:i'm using it in bionicpup64 in a number of ways.
Given I've never booted bionicpup64, I'm glad to hear it is working...
BTW, if you call pkg as
gpkg, you will get a graphical download progress bar..
Depending on your needs, you might be able to do away with the rxvt popups ..
666philb wrote:BTW i've found that some apps need update-icon-caches /usr/share/icons/*
maybe worth adding
Noted, will do, thanks.
now you asked for feature requests, and i think i have asked this before. my feature request is an option to check for updates to inbuilt packages and offer to install them
A few weeks ago, I tried updating the `pkg update` command to also update builtins.. But hit some unintended snags and didn't have the time...
..And way back I looked into it, and it turns out the PPM merges the updated packages back into the main repo and
gets rid of the list containing updated packages only (IIRC)... Long story short, Pkg never gets a look at which 'new' and
'updated' packages are added to the repo - so it cant show you a list like "Here are packages you can update:" ...
Maybe some hacks to /usr/local/petget/0setup would do it .... Just need to save out the repo entries of the
new packages into their own text file before they get merged into the main repo files...
If the PPM saved a list of these newer versioned packages in /tmp/petget_repoupdate_newpkgs, then at boot Pkg can
update the repos as usual (to generate that file), then read that file and list for the user right away which updated packages
are available to install.
Or some other method... But the point is -
if the PPM added the updated packages to a separate file, we could easily copy the
big boy distros and have a popup message in the terminal at first boot, or a pop GUI on running X (etc) that listed the
newly available package updates.
(maybe it already has something to hook into, I don't know, couldn't find it, and 01micko said it would be a pain due to how
PPM works.. maybe mavrothal or someone can think of a good/easy solution?)
666philb wrote:anyway .. brilliant work and loving it!
Glad to hear it
rockedge wrote:pkg is excellent...huge potential.
I am close to a working (reliable) install script for a complete LAMP and ZoneMinder setup...one click. pkg is what makes this approach possible.
@sc0ttman... it's a master piece in my book.
Thanks, glad it's of use for you!
One of the reasons for making Pkg was to make it easier to create GUIs that can download and install packages..
Things like QuickPet can be made much easier, with less code..
And I'm hoping that users catch on to the potential of creating their own repos, full of custom/merged/combined
packages and SFS files - of all which is now easy to do using Pkg... It just needs a few fixes here and there when
combining and merging packages..
And more generally I'm happy to see Pkg being used for a variety of things... Pretty cool
------------------------------------------
On another note,
I did a mini tutorial on
busybox httpd and Bash CGI scripts ...
Or, "web-based GUIs for command line programs" as it could be called
It seems very possible to make a website that can create custom puppy ISOs:
* choose the ISO from a dropdown list
* click 'Begin' button
* ISO and main SFS is unpacked
* a list of all installed packages is presented, uncheck the ones you wanna remove, click 'Next'
* choose a repo from dropdown, it will list all its packages, check/tick the packages you wanna include, click 'Next'
* show a list of extra SFS files that can be added to the ISO, check the ones you want, click 'Next'
* show a form so user can choose themes and default options from dropdowns, input boxes etc
* click 'Build' button
* the SFS and then the ISO are rebuilt and offered for download
...something like that anyway... Basically a remaster tool, but from a webpage... Salix had one, other distros too...
No reason why Puppy can't have one, hosted at ibiblio, smokey01, or sdf.org somewhere ...