Update profiles for jack for gparted, use *_attr.d oi_151a
authorAlbert Lee <trisk@opensolaris.org>
Sat, 04 Dec 2010 12:22:52 +0000
branchoi_151a
changeset 1413 4a276e0b61ba
parent 1412 ef2ea9d2f58f
child 1414 5cff819a623b
Update profiles for jack for gparted, use *_attr.d
usr/src/cmd/distro_const/slim_cd/slimcd_boot_archive_configure
--- a/usr/src/cmd/distro_const/slim_cd/slimcd_boot_archive_configure	Tue Aug 16 20:54:08 2011 +0000
+++ b/usr/src/cmd/distro_const/slim_cd/slimcd_boot_archive_configure	Sat Dec 04 12:22:52 2010 +0000
@@ -101,12 +101,22 @@
 $CP ${TMP_DIR}/custom.conf ${BA_BUILD}/etc/gdm
 $RM ${TMP_DIR}/custom.conf
 
-# Give jack Software Installation profile and convert root to a role
+# Give jack Software Installation and File System Management profiles, and
+# convert root to a role
 $SED -e's/^root::::/root::::type=role;/' ${BA_BUILD}/etc/user_attr \
     >${TMP_DIR}/user_attr
-echo "jack::::profiles=Software Installation;roles=root" >>${TMP_DIR}/user_attr
 $CP ${TMP_DIR}/user_attr ${BA_BUILD}/etc
 $RM ${TMP_DIR}/user_attr
+echo "jack::::profiles=Software Installation,File System Management;roles=root" \
+    >${TMP_DIR}/user_attr.slim_cd
+$CP ${TMP_DIR}/user_attr.slim_cd ${BA_BUILD}/etc/user_attr.d/slim_cd
+$RM ${TMP_DIR}/user_attr.slim_cd
+echo "File System Management:suser:cmd:::/usr/sbin/parted:euid=0" \
+    > ${TMP_DIR}/exec_attr.slim_cd
+echo "File System Management:suser:cmd:::/usr/sbin/gparted:euid=0" \
+    >> ${TMP_DIR}/exec_attr.slim_cd
+$CP ${TMP_DIR}/exec_attr.slim_cd ${BA_BUILD}/etc/security/exec_attr.d/slim_cd
+$RM ${TMP_DIR}/exec_attr.slim_cd
 
 # Give jack full sudo rights, saving sudoers for restoration during install
 $CP ${BA_BUILD}/etc/sudoers ${PKG_IMG_PATH}/save/etc