-
Contents of /etc/skel not copied to /home/knoppix
I have successfully remastered Knoppix before (e.g., the OpenVistA VivA FOIA Gold live CDs at http://sourceforge.net/projects/worldvista), but I have never before today tried to put stuff in /etc/skel so that it is copied to /home/knoppix on boot up. However, it looks as if the contents of /etc/skel are not getting copied to /home/knoppix.
Here is /etc/skel:
knoppix@ttyp2[knoppix]$ ls -l /etc/skel
lrwxrwxrwx 1 root root 17 Apr 2 07:25 /etc/skel -> /KNOPPIX/etc/skel
knoppix@ttyp2[knoppix]$ ls -l /etc/skel/
total 8
drwxr-xr-x 2 root root 2048 Apr 2 2005 Animation
drwxr-xr-x 3 root root 2048 Nov 10 18:47 Desktop
drwxr-xr-x 5 root root 2048 Apr 19 2004 GNUstep
drwxr-xr-x 2 root root 2048 Apr 19 2004 tmp
Notice that there is a directory Animation there, as well as a directory GNUstep. Notice that neither is present in /home/knoppix:
knoppix@ttyp2[knoppix]$ ls -l /home/knoppix
total 0
drwxr-xr-x 3 knoppix knoppix 160 Apr 2 12:26 Desktop
drwxr-xr-x 2 knoppix knoppix 40 Apr 19 2004 tmp
What am I doing wrong? Thanx muchly.
-- Bhaskar
-
Senior Member
registered user
From my HOWTO http://www.knoppix.net/forum/viewtopic.php?t=13867
I must now mention the file /etc/X11/Xsession.d/45xsession. This script controls how knoppix behaves & how knoppix creates the knoppix user's home directory. I am looking for the ninth occurence of rsync in the script and it is found at the line 128:
126: if [ -z "$DONTCHANGE" ]; then
127: # No persistent homedir, copy everything
128:
rsync -Ha --ignore-existing /etc/skel/{.kde*,Desktop} $HOME/ 2>/dev/null
129: [ "$USER" = "knoppix" ] && rsync -Ha --ignore-existing /usr/share/knoppix/profile/{.kde*,Desktop} $HOME/ 2>/dev/null
It is line 128 which populates the /home/knoppix folder. So In line 128, I delete from & including the { to the }. It is changed as follows.
126: if [ -z "$DONTCHANGE" ]; then
127: # No persistent homedir, copy everything
128:
rsync -Ha --ignore-existing /etc/skel/ $HOME/ 2>/dev/null
129: [ "$USER" = "knoppix" ] && rsync -Ha --ignore-existing /usr/share/knoppix/profile/{.kde*,Desktop} $HOME/ 2>/dev/null
Make the change and save the 45xsession file.
I hope this helps.
James
-
Senior Member
registered user
Bhaskar
If what James mentioned above does not work for you, try to change the permissions on those folders. Do chroot to the mastered folder, then do:
chmod a+rw /etc/skel/GNUstep for example.
I had a similler problem and solved it by this solution.
Similar Threads
-
By tr in forum Customising & Remastering
Replies: 1
Last Post: 04-03-2006, 08:12 PM
-
By Dunkit in forum General Support
Replies: 10
Last Post: 06-27-2005, 04:22 AM
-
By GunSmoke in forum Customising & Remastering
Replies: 4
Last Post: 06-09-2005, 03:35 PM
-
By your_breakfast in forum Customising & Remastering
Replies: 6
Last Post: 12-15-2004, 10:37 PM
-
By Andrew Foster in forum Hdd Install / Debian / Apt
Replies: 4
Last Post: 03-09-2003, 10:08 AM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

TP-Link 5-Port Gigabit Unmanaged Ethernet Switch Network Expansion TL-SG105
$19.95

5Ports Gigabit Network Switch w/ 4 PoE+ Ports Total 52W each port 30W Plug&Play
$31.99

Cisco Catalyst 2960-48TT-L 48-Port Fast Ethernet Managed Rackmount Switch
$46.99

YuanLey 8-Port 10G Ethernet Switch, 6 x 10Gbps RJ45 Ports, 2X 10Gbe SFP+ Ports
$149.99

TP-LINK TL-SG108 8-Port Gigabit Unmanaged Desktop Switch RJ-45 New in Box
$23.99

Netgear PROSAFE 8-Port 10 Gigabit/Multi-Gigabit Ethernet Switch XS508M
$229.99

Linksys 8-Port Managed Gigabit PoE+ Switch 110W w/ 2 Uplink Gigabit - LGS310MPC
$49.02

Arista DCS-7010T-48-R 48P 1GbE 4P 10GbE SFP+ RA Switch with rack mounts
$69.00

10-Port Gigabit PoE Network Switch with 8 PoE+ Ports with 2 Combo SFP Slots 125W
$39.99

NETGEAR 5-Port Gigabit Ethernet Unmanaged Switch (Gs305) - Desktop Quiet Fanless
$22.00