View Single Post
Posts: 992 | Thanked: 738 times | Joined on Jun 2010 @ Low Earth Orbit
#2
[QUOTE=fromthehill;756031]
/home/MyDocs is in the fstab but it doesn't mount at boot
how do I get MyDocs back?
Does it mount if you do it manually?

Code:
/bin/mount /home/user/MyDocs
If it does, then

In the tutorial at step 5 it states that I should edit '/etc/event.d/rcS-late' it states that I should insert the line "/bin/mount /home/user/MyDocs" after line 24 which contains "/bin/mount /home || echo "Failed to mount /home partition.". the problem is that line isn't there.
The difference is that maybe that refers to a pre PR1.2 version of the file. Here's an extract from my /etc/event.d/rcS-late file and probably a suitable place to insert that mount command (obviously don't type the <<< & >>>!):

PHP Code:
...
    
mount_home && HOME_MOUNTED=1                                            
                                                                            
    
# If failed to mount /home and system has been already optified - reboot
    
if [ $HOME_MOUNTED -eq 0 ]                                              
    
then                                                                    
      
if [ -/var/lib/maemo-optify-firstboot-do-not-clean-home-opt ]; then 
        telinit 6                                                           
      fi                                                                    
    
else                                                                    
      [ ! -
/home/opt ] && mkdir /home/opt                                 
      
[ ! -/opt ] && mkdir /opt                                           
      
<<</bin/mount /home/user/MyDocs>>>
    
fi                                                                      
                                                                            
    
if [ $ACT_DEAD -eq 0 ]                                                  
    
then                                                                    
      
if [ $HOME_MOUNTED -eq 1 ]                                            
      
then                                                                  
        
if [ -/usr/sbin/maemo-optify-firstboot.sh ]; then                 
            
. /usr/sbin/maemo-optify-firstboot.sh                           
        fi                                                                  
      fi                                                                    
    fi                                                                      
                                                                            
    
/bin/mount /opt || echo "Failed to mount(bind) /opt."                   
                                                                            
    
if [ $ACT_DEAD -eq 0 ]                                                 
    
then                                                                    
      
if [ $HOME_MOUNTED -eq 1 ]                                            
      
then                                                                  
        
if [ -/usr/sbin/maemo-optify-auto-opt.sh ]; then                  
            
. /usr/sbin/maemo-optify-auto-opt.sh                            
        fi                                                                  
      fi                                                                    
                                                                            
      
if [ -/home/preinstalled --/home/user ]                         
      
then                                                                  
        rm 
-rf /home/user                                                   
      fi                                                                    
                                                                            
      
if [ ! -/home/user ]                                                
      
then                                                                  
        
if [ -/home/preinstalled ]                                        
        
then                                                               
          mv 
/home/preinstalled /home/user                                  
        
else                                                                
          
mkdir /home/user                                                  
        fi                                                                  
        cd 
/etc/skel                                                       
        cp 
-. /home/user                                                 
        chown 
-R user:users /home/user                                     
        sync                                                    
      fi                                                        
    fi 
... 
PS. the [ code ] [/ code] tags break formatting! so had to use [ php ] tags.
 

The Following User Says Thank You to kureyon For This Useful Post: