RE: tazx problem

[ Thread Index | Date Index | More lists.tuxfamily.org/slitaz Archives ]


hi
this discusion, make me think about why a skel in a live cd ?

can we find a way to save some Ko of iso or ram space around it ?


fred

> Date: Fri, 12 Nov 2010 12:19:30 +0100
> From: gokhlayeh@xxxxxxxxxx
> To: slitaz@xxxxxxxxxxxxxxxxxxx
> Subject: Re: tazx problem
>
> Hi all,
>
> We (indigo and me) already spoke about /etc/skel on IRC, here's what I remember :
>
> * /etc/skel doesn't contains all needed files. It's an issue when creating a new user.
> * /etc/skel is used only at user creation, this implies the following issue :
> * if you remove a config file in the home of an existing user, it's doesnt rollback to /etc/skel config, but to default config. I.e. : it's better to put the firefox default config in the system dir than in the /etc/skel because at launch time firefox use the system dir to get default config if no config exists.
> * if you install something which use /etc/skel (let's say slitaz-xfce4-config) it will be used to populate new users home but not existing users home.
>
> Solutions can be :
>
> • copy the /home]] files from another user (root or tux); there's an issue with this : it's doesn't use default config if the user modified his config files.
> • add some lines in tazpkg to force it to copy all files in /etc/skel to all users home at package installation time - solve the second issue.
> • add two options in users management - or one of theses two - to solve partially the first issue :
> * get default config : copy a new time /etc/skel in user home and reconfigure x with tazx.
> * reset config entirely : remove all config files and put the default one in user home.
>
> In addition, I want to say here that a new variable in receipt can be usefull in slitaz : USER_CONFIG_FILES="...". Storing the path of user config files can give us some new possibilities : remove package & config files, remove config files of deleted packages, reset config files per package, backup all user config files -or per package- and eventually populate /etc/skel with it. I know that adding this is a lot of work, so I just want to submit the idea; Maybe we can think about for a next SliTaz release (I don't know your opinion, adding this for 4.0 seems me difficult).
>
> So, I think that we need to use /etc/skel anyway to get default config of some apps, like openbox or pcmanfm etc.
>
> About adduser :
> Maybe we can user a wrapper : a little script instead of the adduser busybox. It can create the user with busybix adduser, then copy/paste the skel and setup the default config with tazx.
>
> Hope this help.
>
> P.S.: indigo, if you remember something else please tell us.
>
> --
> GoKhlaYeh <gokhlayeh@xxxxxxxxxx>
>
>
>
> ---
> SliTaz GNU/Linux Mailing list - http://www.slitaz.org/
>


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/