slimcd_boot_archive_configure changes based on the file used to create OI 148a_spin1 media oi_151a
authorAlasdair Lumsden <al@everycity.co.uk>
Tue, 16 Aug 2011 20:54:08 +0000
branchoi_151a
changeset 1415 87e86ac8b667
parent 1414 5cff819a623b
child 1416 2c9d399a58c0
slimcd_boot_archive_configure changes based on the file used to create OI 148a_spin1 media
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	Tue Aug 16 20:54:08 2011 +0000
@@ -101,25 +101,43 @@
 $CP ${TMP_DIR}/custom.conf ${BA_BUILD}/etc/gdm
 $RM ${TMP_DIR}/custom.conf
 
-# Give jack Software Installation and File System Management profiles, and
-# convert root to a role
+# Set the default X cursor theme
+if [ -f ${BA_BUILD}/etc/X11/Xdefaults ] ; then
+	$CP ${BA_BUILD}/etc/X11/Xdefaults ${TMP_DIR}/Xdefaults
+fi
+echo "Xcursor.theme: DMZ-White" \
+    >> ${TMP_DIR}/Xdefaults
+$CP ${TMP_DIR}/Xdefaults ${BA_BUILD}/etc/X11
+$RM ${TMP_DIR}/Xdefaults
+
+# Enable suspend/resume
+$CP -p ${BA_BUILD}/etc/power.conf ${TMP_DIR}
+echo "S3-support\t\tenable" \
+    >> ${TMP_DIR}/power.conf
+$CP ${TMP_DIR}/power.conf ${BA_BUILD}/etc
+
+
+# Give jack System Administrator profile, 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=System Administrator;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
+
+# Add parted and gparted to the File System Management profile
 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
+echo "File System Management:suser:cmd:::/usr/sbin/gparted:uid=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
-echo "jack ALL=(ALL) ALL" >>${BA_BUILD}/etc/sudoers
+echo "jack ALL=(ALL) NOPASSWD: ALL " >>${BA_BUILD}/etc/sudoers
+
+# Remove /dev/zcons
+rm -rf ${BA_BUILD}/dev/zcons
 
 exit 0