Someone beat me to writing what would've been called autox. It's called Nodm,
and it works pretty well. I've uploaded nodm to backports.org, and this
replaces use of my custom autox stuff with nodm/lenny-backports packages.
Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
# install some custom packages that aren't on mirrors. ugly hack!
k="http://lunge.mit.edu/~dilinger/debxo-0.2/ofw-config_0.1_all.deb
# install some custom packages that aren't on mirrors. ugly hack!
k="http://lunge.mit.edu/~dilinger/debxo-0.2/ofw-config_0.1_all.deb
- http://lunge.mit.edu/~dilinger/debxo-0.4/linux-2.6.25.15_2.6.25.15-165_i386.deb
- http://lunge.mit.edu/~dilinger/debxo-0.5/autox_0.1_all.deb"
+ http://lunge.mit.edu/~dilinger/debxo-0.4/linux-2.6.25.15_2.6.25.15-165_i386.deb"
mkdir -p cache
for i in $k; do
pkg=$(basename ${i})
mkdir -p cache
for i in $k; do
pkg=$(basename ${i})
rm -f ${ROOT_DIR}/${pkg}
done
rm -f ${ROOT_DIR}/${pkg}
done
- # take some packages that are okay to upgrade off hold
- echo autox install | (chroot ${ROOT_DIR} dpkg --set-selections)
-
# No longer a need for xorg.conf
rm -f ${ROOT_DIR}/etc/X11/xorg.conf
# No longer a need for xorg.conf
rm -f ${ROOT_DIR}/etc/X11/xorg.conf
cp 30-keymap-olpc.fdi ${ROOT_DIR}/usr/share/hal/fdi/information/10freedesktop/
fi
cp 30-keymap-olpc.fdi ${ROOT_DIR}/usr/share/hal/fdi/information/10freedesktop/
fi
- # configure autox
- if [ -f ${ROOT_DIR}/etc/default/autox ]; then
- sed --in-place "s/USER=$/USER=${DEFUSER}/" ${ROOT_DIR}/etc/default/autox
+ # configure nodm
+ F=${ROOT_DIR}/etc/default/nodm
+ if [ -f ${F} ]; then
+ sed --in-place "s/NODM_USER=.*$/NODM_USER=${DEFUSER}/" ${F}
+ sed --in-place "s/NODM_ENABLED=.*$/NODM_ENABLED=true/" ${F}
xfonts-scalable
xfonts-base
x11-xserver-utils
xfonts-scalable
xfonts-base
x11-xserver-utils
xauth
# the desktop stuff
xauth
# the desktop stuff
# install some custom packages that aren't on mirrors. ugly hack!
k="http://lunge.mit.edu/~dilinger/debxo-0.2/ofw-config_0.1_all.deb
# install some custom packages that aren't on mirrors. ugly hack!
k="http://lunge.mit.edu/~dilinger/debxo-0.2/ofw-config_0.1_all.deb
- http://lunge.mit.edu/~dilinger/debxo-0.4/linux-2.6.25.15_2.6.25.15-165_i386.deb
- http://lunge.mit.edu/~dilinger/debxo-0.5/autox_0.1_all.deb"
+ http://lunge.mit.edu/~dilinger/debxo-0.4/linux-2.6.25.15_2.6.25.15-165_i386.deb"
mkdir -p cache
for i in $k; do
pkg=$(basename ${i})
mkdir -p cache
for i in $k; do
pkg=$(basename ${i})
rm -f ${ROOT_DIR}/${pkg}
done
rm -f ${ROOT_DIR}/${pkg}
done
- # take some packages that are okay to upgrade off hold
- echo autox install | (chroot ${ROOT_DIR} dpkg --set-selections)
-
# No longer a need for xorg.conf
rm -f ${ROOT_DIR}/etc/X11/xorg.conf
# No longer a need for xorg.conf
rm -f ${ROOT_DIR}/etc/X11/xorg.conf
cp 30-keymap-olpc.fdi ${ROOT_DIR}/usr/share/hal/fdi/information/10freedesktop/
fi
cp 30-keymap-olpc.fdi ${ROOT_DIR}/usr/share/hal/fdi/information/10freedesktop/
fi
- # configure autox
- if [ -f ${ROOT_DIR}/etc/default/autox ]; then
- sed --in-place "s/USER=$/USER=${DEFUSER}/" ${ROOT_DIR}/etc/default/autox
+ # configure nodm
+ F=${ROOT_DIR}/etc/default/nodm
+ if [ -f ${F} ]; then
+ sed --in-place "s/NODM_USER=.*$/NODM_USER=${DEFUSER}/" ${F}
+ sed --in-place "s/NODM_ENABLED=.*$/NODM_ENABLED=true/" ${F}
xfonts-scalable
xfonts-base
x11-xserver-utils
xfonts-scalable
xfonts-base
x11-xserver-utils
xauth
# the desktop stuff
xauth
# the desktop stuff
# install some custom packages that aren't on mirrors. ugly hack!
k="http://lunge.mit.edu/~dilinger/debxo-0.2/ofw-config_0.1_all.deb
# install some custom packages that aren't on mirrors. ugly hack!
k="http://lunge.mit.edu/~dilinger/debxo-0.2/ofw-config_0.1_all.deb
- http://lunge.mit.edu/~dilinger/debxo-0.4/linux-2.6.25.15_2.6.25.15-165_i386.deb
- http://lunge.mit.edu/~dilinger/debxo-0.5/autox_0.1_all.deb"
+ http://lunge.mit.edu/~dilinger/debxo-0.4/linux-2.6.25.15_2.6.25.15-165_i386.deb"
mkdir -p cache
for i in $k; do
pkg=$(basename ${i})
mkdir -p cache
for i in $k; do
pkg=$(basename ${i})
rm -f ${ROOT_DIR}/${pkg}
done
rm -f ${ROOT_DIR}/${pkg}
done
- # take some packages that are okay to upgrade off hold
- echo autox install | (chroot ${ROOT_DIR} dpkg --set-selections)
-
# No longer a need for xorg.conf
rm -f ${ROOT_DIR}/etc/X11/xorg.conf
# No longer a need for xorg.conf
rm -f ${ROOT_DIR}/etc/X11/xorg.conf
cp 30-keymap-olpc.fdi ${ROOT_DIR}/usr/share/hal/fdi/information/10freedesktop/
fi
cp 30-keymap-olpc.fdi ${ROOT_DIR}/usr/share/hal/fdi/information/10freedesktop/
fi
- # configure autox
- if [ -f ${ROOT_DIR}/etc/default/autox ]; then
- sed --in-place "s/USER=$/USER=${DEFUSER}/" ${ROOT_DIR}/etc/default/autox
+ # configure nodm
+ F=${ROOT_DIR}/etc/default/nodm
+ if [ -f ${F} ]; then
+ sed --in-place "s/NODM_USER=.*$/NODM_USER=${DEFUSER}/" ${F}
+ sed --in-place "s/NODM_ENABLED=.*$/NODM_ENABLED=true/" ${F}
xfonts-scalable
xfonts-base
x11-xserver-utils
xfonts-scalable
xfonts-base
x11-xserver-utils
# install some custom packages that aren't on mirrors. ugly hack!
k="http://lunge.mit.edu/~dilinger/debxo-0.2/ofw-config_0.1_all.deb
# install some custom packages that aren't on mirrors. ugly hack!
k="http://lunge.mit.edu/~dilinger/debxo-0.2/ofw-config_0.1_all.deb
- http://lunge.mit.edu/~dilinger/debxo-0.4/linux-2.6.25.15_2.6.25.15-165_i386.deb
- http://lunge.mit.edu/~dilinger/debxo-0.5/autox_0.1_all.deb"
+ http://lunge.mit.edu/~dilinger/debxo-0.4/linux-2.6.25.15_2.6.25.15-165_i386.deb"
mkdir -p cache
for i in $k; do
pkg=$(basename ${i})
mkdir -p cache
for i in $k; do
pkg=$(basename ${i})
rm -f ${ROOT_DIR}/${pkg}
done
rm -f ${ROOT_DIR}/${pkg}
done
- # take some packages that are okay to upgrade off hold
- echo autox install | (chroot ${ROOT_DIR} dpkg --set-selections)
-
# No longer a need for xorg.conf
rm -f ${ROOT_DIR}/etc/X11/xorg.conf
# No longer a need for xorg.conf
rm -f ${ROOT_DIR}/etc/X11/xorg.conf
cp 30-keymap-olpc.fdi ${ROOT_DIR}/usr/share/hal/fdi/information/10freedesktop/
fi
cp 30-keymap-olpc.fdi ${ROOT_DIR}/usr/share/hal/fdi/information/10freedesktop/
fi
- # configure autox
- if [ -f ${ROOT_DIR}/etc/default/autox ]; then
- sed --in-place "s/USER=$/USER=${DEFUSER}/" ${ROOT_DIR}/etc/default/autox
+ # configure nodm
+ F=${ROOT_DIR}/etc/default/nodm
+ if [ -f ${F} ]; then
+ sed --in-place "s/NODM_USER=.*$/NODM_USER=${DEFUSER}/" ${F}
+ sed --in-place "s/NODM_ENABLED=.*$/NODM_ENABLED=true/" ${F}
xfonts-scalable
xfonts-base
x11-xserver-utils
xfonts-scalable
xfonts-base
x11-xserver-utils
xauth
# the desktop stuff
xauth
# the desktop stuff