DSL Ideas and Suggestions :: mobileHome



Hi,

I've done a partition with the label mobileHome on my usbstick. There is a file .mobileHome with my username, user-id and an encryptet password. I also added a bootlocal.sh to DSL to add my user and mount the stick to ramdisk/home/dsl while booting -  with the cmdline option mobileHome. So I looged in with my name and environment and can take my personal home with email, bookmarks a. s. o. erverywhere.

example for .mobileHome

USER=mancas
USERID=32999
PASSWD=$%&FRT

example for bootlocal.sh

#!/bin/bash
# put other system startup command here

echo dsl > /tmp/USERNAME

if egrep -q "mobileHome" /proc/cmdline 2>/dev/null; then
mount -L mobileHome /ramdisk/home/dsl
USERNAME="`cat /ramdisk/home/dsl/.mobileHome | grep USERNAME | gawk -F= '{ print $2 }'`"
USERID="`cat /ramdisk/home/dsl/.mobileHome | grep USERID | gawk -F= '{ print $2 }'`"
PASSWD="`cat /ramdisk/home/dsl/.mobileHome | grep PASSWD | gawk -F= '{ print $2 }'`"

useradd -d /ramdisk/home/dsl -g staff -G dialout,fax,voice,cdrom,floppy,tape,sudo,audio,dip \
 -u $USERID -p $PASSWD -s /bin/bash $USERNAME
echo $USERNAME ALL=NOPASSWD: ALL >> /etc/sudoers
echo $USERNAME > /tmp/USERNAME
fi


Would'nt it be nice to add this generally to the dsl? Any comments are welcome.

mancas

This is already in practice with DSL.

Use the home=sda1 to use it.

You can also use a persistant /opt with the opt=sda1 code.

-J.P.


original here.