11 |
#%before: |
#%before: |
12 |
#%after: |
#%after: |
13 |
|
|
14 |
# $Header: /home/cvsd/alx-cvs/alx-src/alxconfig-ng/init.d/alxsettings,v 1.13 2005-04-18 23:04:43 niro Exp $ |
# $Header: /home/cvsd/alx-cvs/alx-src/alxconfig-ng/init.d/alxsettings,v 1.14 2005-07-10 17:55:03 niro Exp $ |
15 |
|
|
16 |
# checks first if the client was already configured and if it has an valid serial |
# checks first if the client was already configured and if it has an valid serial |
17 |
# if not it runs the autoconfiguration script |
# if not it runs the autoconfiguration script |
325 |
#set system state to 'already configured' |
#set system state to 'already configured' |
326 |
touch /etc/alxconfig-ng/state/configured |
touch /etc/alxconfig-ng/state/configured |
327 |
|
|
328 |
|
# create a fresh fluxbox directory |
329 |
|
[ -d ${ALX_UNPRIV_HOME}/.fluxbox ] && rm -rf ${ALX_UNPRIV_HOME}/.fluxbox |
330 |
|
install -d ${ALX_UNPRIV_HOME}/.fluxbox |
331 |
|
|
332 |
|
# now generate fluxbox config files |
333 |
|
|
334 |
|
# fluxbox main config |
335 |
|
cat ${ALX_SKELETONS}/fluxbox/init \ |
336 |
|
> ${ALX_UNPRIV_HOME}/.fluxbox/init |
337 |
|
|
338 |
|
# fluxbox menu header |
339 |
|
cat ${ALX_SKELETONS}/fluxbox/menu.header \ |
340 |
|
> ${ALX_UNPRIV_HOME}/.fluxbox/menu |
341 |
|
|
342 |
|
# add a newline (maybe there is no crlf in the header) |
343 |
|
echo >> ${ALX_UNPRIV_HOME}/.fluxbox/menu |
344 |
|
|
345 |
|
# fluxbox menu footer |
346 |
|
cat ${ALX_SKELETONS}/fluxbox/menu.footer \ |
347 |
|
>> ${ALX_UNPRIV_HOME}/.fluxbox/menu |
348 |
|
|
349 |
|
# add a newline (maybe there is no crlf in the footer) |
350 |
|
echo >> ${ALX_UNPRIV_HOME}/.fluxbox/menu |
351 |
|
|
352 |
# default passwords are bad |
# default passwords are bad |
353 |
#usermod -p $(perl -e "printf(crypt('foobar','AD'))") root |
#usermod -p $(perl -e "printf(crypt('foobar','AD'))") root |
354 |
#usermod -p $(perl -e "printf(crypt('foobar','AD'))") ${ALX_UNPRIV_USER} |
#usermod -p $(perl -e "printf(crypt('foobar','AD'))") ${ALX_UNPRIV_USER} |