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/ |