42 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| if [ -z "$WSCOMPAT_DIR" ] || [ "$WS_IS_COMPAT" != 1 ]; then
 | |
| 	exit 0
 | |
| fi
 | |
| 
 | |
| [ -f /etc/profile ] && . /etc/profile
 | |
| [ -f ~/.profile ] && . ~/.profile
 | |
| 
 | |
| export EDITOR=vim
 | |
| export SHELL=/bin/bash
 | |
| export PATH="$WSCOMPAT_DIR:$PATH"
 | |
| 
 | |
| cat << 'WSCOMPAT_EOF_04tcIQE7' > "$WSCOMPAT_DIR/bashrc"
 | |
| {{ tmpl.Inline (file.Read "config/workspace-compat/bashrc") . }}
 | |
| WSCOMPAT_EOF_04tcIQE7
 | |
| 
 | |
| export VIMINIT="source $WSCOMPAT_DIR/vimrc"
 | |
| cat << 'WSCOMPAT_EOF_04tcIQE7' > "$WSCOMPAT_DIR/vimrc"
 | |
| {{ tmpl.Inline (file.Read "config/vim/vimrc.tmpl") . }}
 | |
| WSCOMPAT_EOF_04tcIQE7
 | |
| 
 | |
| export INPUTRC="$WSCOMPAT_DIR/inputrc"
 | |
| cat << 'WSCOMPAT_EOF_04tcIQE7' > "$WSCOMPAT_DIR/inputrc"
 | |
| {{ tmpl.Inline (file.Read "config/readline/inputrc") . }}
 | |
| WSCOMPAT_EOF_04tcIQE7
 | |
| 
 | |
| export LESSKEYIN="$WSCOMPAT_DIR/lesskey"
 | |
| cat << 'WSCOMPAT_EOF_04tcIQE7' > "$WSCOMPAT_DIR/lesskey"
 | |
| {{ tmpl.Inline (file.Read "config/less/lesskey") . }}
 | |
| WSCOMPAT_EOF_04tcIQE7
 | |
| 
 | |
| cat << 'WSCOMPAT_EOF_04tcIQE7' > "$WSCOMPAT_DIR/wssh"
 | |
| {{ tmpl.Inline (file.Read "bin/wssh") . }}
 | |
| WSCOMPAT_EOF_04tcIQE7
 | |
| chmod +x "$WSCOMPAT_DIR/wssh"
 | |
| 
 | |
| cat << 'WSCOMPAT_EOF_04tcIQE7' > "$WSCOMPAT_DIR/wsudo"
 | |
| {{ tmpl.Inline (file.Read "bin/wsudo") . }}
 | |
| WSCOMPAT_EOF_04tcIQE7
 | |
| chmod +x "$WSCOMPAT_DIR/wsudo"
 |