Operating system package...

"[email protected]" <[email protected]> Wed, 4 Sep 2024 21:52:32 -0400
Newsgroups gmane.comp.python.pypy
Message-ID <[email protected]>
I have a service and companion utilities that runs on both debian and 
ubuntu (to start...)
This is linux-specific, requiring root permissions of the server service 
since I am making adjustments to file permissions for the purposes of an 
extensible archiving system for end-users (the server validates any 
requests made over a unix file socket based on a peer's uid and gid, and 
manages files for archival for the user -yes, turns out you can get that 
info from a file socket on linux; you can't with a network socket...)

I made a python3 script for the server service and a python3 install 
script that sets up everything right for the server service. Because it 
is doing some pretty privileged service setup, root permissions are 
needed for the installation script. Right now the programs check the 
effective uid of the operator, and if it's not root it exits with a 
message that root is required (so it could be done with sudo or su...)

Here's an important point: I need to install a few linux packages (my 
python install script does that by shelling to apt-get...); I get the 
appropriate package names for the distro in question (my install script 
consults a file that comes with it...) Right now if the distro is not 
debian or ubuntu, it tells the person installing that the distro is 
unsupported and exits.

I tried doing a search on this, but I am getting a hell of a lot of 
noise in the results. My question is: can pypy be used to distribute a 
linux-oriented installer for specific distros such as I describe here? 
Can you point me at the documentation to do that, or a good example pypy 
package that does something like this?? [Because it is closely coupled 
to linux API calls and has to be root, I do not have it use venv...]

I am now also working on distro-specific install packages; but it would 
be nice to open access to any and all pypy users...


_______________________________________________
pypy-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/pypy-dev.python.org/
Member address: [email protected]