wiak wrote: Tue Feb 02, 2021 7:42 am
This experimental addon provides dpkg_apt_multiuserPAM facilities for FossaPup64 systems (i.e. official Debian/Ubuntu package manager).
Since tradition Pup initrd didn't provide drive space to fit the sfs addon lower than main sfs, below gave instructions to rename/re-use adrv for that purpose since otherwise adding special-purpose 'bdrv' was up to a Puppy dev, not me, but you know that... 
Thanks for the credit by the way. That's the kind of developer you are.
By the way, that original dpkg/apt sfs addon project for Puppy, which you have chosen to fork rather than contribute to, was actually created using specially modified WeeDogLinux build_firstrib_rootfs script - original version as an Ubuntu Focal build (via Ubuntu/Debian debootstrap utility) to produce WDLGO_UbuntuFocal64 little iso I published at below WeeDog link almost exactly one year ago (the modified WDLGO build_firstrib_rootfs can however also directly build a Debian or Devuan dpkg/apt addon sfs versions for Puppy - but most developers generally credit and acknowledge original projects even if forking rather than contributing - however, we know your 'pretend' approach already...):
https://weedoglinux.rockedge.org/viewto ... p=332#p332
As I said at the time (being almost exactly one year ago):
It is possible to use the 01firstrib_rootfs.sfs part of this distro as an addon for FossaPup64, but should be slimmed down first to not overwrite some existing crucial FossaPup64 config files. I will later upload a modified 01firstrib_rootfs.sfs purely for that purpose, whose contents could alternatively be permananently merged into a FossaPup64 for the same funtionality.
However, it wasn't big anyway - around 20MiB if provided in xz compressed sfs addon form. Avoiding full/proper multiuser-PAM would make it a little bit smaller but not a lot... but a MB or two maybe, and what a shame it would be to continue to restrict Puppy multi-user 'abilities' unnecessarily for the sake of 'tradition'.
As we all know, all details of that dpkg/apt sfs addon creation for Puppy have been described and explained in detail on Puppy forum already and rockedge has been using it extensively in Fossapup for a long time now and already posted some Puppy-related fixes for the likes of dpkg/apt trying to overwrite existing Puppy files:
viewtopic.php?p=17574#p17574
viewtopic.php?p=17654#p17654
The original Puppy dpkg/addon sfs, for loading at layer lower than puppyXXX.sfs is likely still available via:
viewtopic.php?p=16601#p16601
https://weedoglinux.rockedge.org/viewto ... p=336#p336
Certainly, for more stable use in Puppy I identified some extra work that I indicated at the time would be appreciated from any interested-'others' (and I particularly suggested/invited any interested Puppy devs to look into that since I needed to focus on my own WDLGO project and not woof-CE integration of the scheme), but 'forking' (and per usual without acknowledgement) other's ideas (such as changing layer algorithm to pseudo numeric 1.sfs, 2.sfs, 3.sfs for in a loop sfs search to allow for that missing 'bdrv') instead of appropriately contributing to long existing WDL-contributed-for-Puppy dpkg/apt project provided, after lots of work from WeeDog Linux development efforts as a contribution for Puppy's possible future, is something you probably preferred to be blind towards in terms of crediting the source of that original work. Nothing new here.
@rockedge isn't just a WeeDog Linux enthusiast/user, by the way, he is an official WDL developer with full WeeDogLinux gitlab dev rights, so he knows the history of dpkg/apt sfs addon project and how it operates perfectly well for that whole year now.
They do say that (in your case, apparently constant) "imitation is the sincerest form of flattery", so thanks again.