savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #8226] Submission of urpkg


From: Sebastien Vasey
Subject: [Savannah-register-public] [task #8226] Submission of urpkg
Date: Tue, 03 Jun 2008 14:40:47 +0000
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.12) Gecko/20080321 Firefox/2.0.0.12

URL:
  <http://savannah.gnu.org/task/?8226>

                 Summary: Submission of urpkg
                 Project: Savannah Administration
            Submitted by: svasey
            Submitted on: Tuesday 06/03/2008 at 14:40
         Should Start On: Tuesday 06/03/2008 at 00:00
   Should be Finished on: Friday 06/13/2008 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00

    _______________________________________________________

Details:

A new project has been registered at Savannah 
This project account will remain inactive until a site admin approves or
discards the registration.


= Registration Administration =

While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=9849> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=9849>


= Registration Details =

* Name: *urpkg*
* System Name:  *urpkg*
* Type: non-GNU software & documentation
* License: GNU General Public License v2 or later (Actually under the GPL v3
or later)

----

==== Description: ====
Urpkg is a software to install programs in a safe and undoable way. It is
able to see what files any given installation command creates, list and remove
them. You are able to restrict the installation command so that it only writes
where you allow it to, and does not overwrite files from other packages. Urpkg
is especially useful if you want to install programs from source, or create
binary packages in an automated way. Behind the hook, urpkg creates a user for
each package it has to install, which prevents the installation command to run
with root privillege. Urpkg can be seen as a "command tracer", that remembers
what files a command created and prevents it to do forbidden things. As an
example, if you want to install emacs from source after having compiled it,
you can cd to the source directory and run "urpkg --install
--pkg-name=emacs-22 make install" and the files will be installed to their
proper place. You can then list them using "urpkg --list emacs-22". Urpkg is
written in C but relies on some external commands like GNU Find.


==== Other Software Required: ====
GNU bash <http://www.gnu.org/software/bash/> (GPL)
GNU grep <http://www.gnu.org/software/grep/> (GPL)
GNU sed <http://www.gnu.org/software/sed/> (GPL)
GNU findutils <http://www.gnu.org/software/findutils/> (GPL)
GNU coreutils <http://www.gnu.org/software/coreutils/> (GPL)
which, e.g <http://www.xs4all.nl/~carlo17/which/> (GPL)



==== Tarball URL: ====
http://savannah.gnu.org/submissions_uploads/urpkg-0.2.tar.gz






    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?8226>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]