-
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

Kingston 32GB 64GB 128GB 256GB USB 3.0 Flash Drive Thumb Memory Stick Pen lot
$285.90

SK Hynix 32GB 4Rx4 PC4-2133P-LD0-10 HMA84GL7MMR4N-TF TD DDR4 Server Memory RAM
$110.00

TF/SD Card Adapter Camera Reader Android Type-c For iPhone17 Pro Max Plusm lot
$573.98

Micron MTC40F2046S1RC48BA1 DDR5 64GB (1x64GB) 4800MHz RDIMM ECC Server Memory
$2599.99

Lot Of 16 X 16GB ECC DIMM Server Memory SK Hynix HMA42GR7MFR4N-TF PC4-17000 DDR4
$800.00

LOT OF 5 16GB DDR4 ECC RAM 80GB Hynix Samsung 2133 2400 2666 UDIMM RDIMM
$399.99

Intel Optane NMA1XXD128GPS DDR4 2666 4Rx4 ECC 128GB Server Ram
$80.00

USB 3.0 Micro SD SDHC TF Card Reader Memory Adapter for PC Laptop Camera lot
$3.75

Lot Of 50 8GB DDR4 RAM PC4-2666V-UA2 DIMM Desktop Memory Mixed Brands TESTED
$1750.00

LOT OF 30 8GB 2Rx4 PC3L-10600R-9-11-E2 MT36KSF1G72PZ-1G4M1FF DDR3 Server RAM
$274.99