[Piuparts-commits] [SCM] piuparts git repository branch, piatti, updated. 0.44-755-ga3ab31d

Andreas Beckmann debian at abeckmann.de
Mon Jun 18 11:37:48 UTC 2012


The following commit has been merged in the piatti branch:
commit 4514e3bb840cd1aedc364f877209c66686247c8c
Author: Andreas Beckmann <debian at abeckmann.de>
Date:   Fri Jun 15 13:59:14 2012 +0200

    new template: creates_system_user_in_home
    
    creating /home/SYSUSER is a FHS violation
    
    Signed-off-by: Andreas Beckmann <debian at abeckmann.de>

diff --git a/org/piuparts.debian.org/htdocs/templates/mail/creates_system_user_in_home.mail b/org/piuparts.debian.org/htdocs/templates/mail/creates_system_user_in_home.mail
new file mode 100644
index 0000000..739e732
--- /dev/null
+++ b/org/piuparts.debian.org/htdocs/templates/mail/creates_system_user_in_home.mail
@@ -0,0 +1,33 @@
+To: submit at bugs.debian.org
+Subject: creates system user in /home
+
+Package:
+Version:
+Severity: serious
+User: debian-qa at lists.debian.org
+Usertags: piuparts
+
+Hi,
+
+during a test with piuparts I noticed your package creates a system user
+with a home directory in /home/$SYSUSER, which is a policy violation.
+
+The FHS (which is part of the policy) states:
+"/home : User home directories (optional)"
+"/home is a fairly standard concept, but it is clearly a site-specific
+filesystem. The setup will differ from host to host. Therefore, no
+program should rely on this location."
+http://www.debian.org/doc/packaging-manuals/fhs/fhs-2.3.html#HOMEUSERHOMEDIRECTORIES
+
+System users are usually placed in /var/lib.
+
+Possible problems that can arise in case /home is a remote file system:
+* the local root user may not be allowed to write to /home
+* $SYSUSER may have different UIDs on different hosts
+
+For that particular piuparts test /home has been made unusable.
+From the attached log (scroll to the bottom...):
+
+
+
+cheers,

-- 
piuparts git repository



More information about the Piuparts-commits mailing list