;;
--package-list)
PLIST=$2
+ [ -f ${PLIST} ] || {
+ echo "Error: can't find file '${PLIST}'!" 1>&2
+ exit 2
+ }
shift
;;
--mirror)
k="http://lunge.mit.edu/~dilinger/debxo-0.2/initramfs-tools_0.92l.2_all.deb
http://lunge.mit.edu/~dilinger/debxo-0.2/ofw-config_0.1_all.deb
- http://lunge.mit.edu/~dilinger/debxo-0.2/linux-2.6.25.15_2.6.25.15-140_i386.deb"
+ http://lunge.mit.edu/~dilinger/debxo-0.2/linux-2.6.25.15_2.6.25.15-144_i386.deb"
mkdir -p cache
for i in $k; do
pkg=$(basename ${i})
echo "${DEFUSER} ALL=(ALL) NOPASSWD: ALL" >> ${ROOT_DIR}/etc/sudoers
# add local network interface
-# (works around a kde session start problem)
cat <<EOF >> ${ROOT_DIR}/etc/network/interfaces
-
-# added by xodist
auto lo
iface lo inet loopback
EOF
+# configure sugar
+if [ -d ${ROOT_DIR}/usr/share/sugar ]; then
+ # #?
+ ln -sf /usr/share/activities/ ${ROOT_DIR}/usr/share/sugar
+ cat >> ${ROOT_DIR}/home/${DEFUSER}/.Xsession <<- EOF
+matchbox-window-manager -use_titlebar no &
+sugar
+EOF
+fi
+
# done, clean up
mv ${ROOT_DIR}/sbin/start-stop-daemon.REAL ${ROOT_DIR}/sbin/start-stop-daemon
(chroot ${ROOT_DIR} aptitude clean)