Nxl67002 - AndLinux - Files: Difference between revisions

From miki
Jump to navigation Jump to search
 
(3 intermediate revisions by one other user not shown)
Line 18: Line 18:
cofs0=C:\
cofs0=C:\
cofs1=D:\
cofs1=D:\
</pre>
}}

=== hosts ===
{{hiddenSourceFile|c:\windows\system32\drivers\etc\|hosts|<pre class="hosts">
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost

192.168.11.150 andlinux
</pre>
</pre>
}}
}}


== AndLinux files ==
== AndLinux files ==
<small>Generated with script '''/home/beq06659/bin/generate_wiki_config_file_page.sh''' on host '''andLinux'''</small>


=== Directory /etc ===
=== Directory /etc ===
Line 412: Line 439:
# Configuration file for dircolors, a utility to help you set the
# Configuration file for dircolors, a utility to help you set the
# LS_COLORS environment variable used by GNU ls with the --color option.
# LS_COLORS environment variable used by GNU ls with the --color option.
# Copyright (C) 1996, 1999-2008
# Free Software Foundation, Inc.
# Copying and distribution of this file, with or without modification,
# are permitted provided the copyright notice and this notice are preserved.
# The keywords COLOR, OPTIONS, and EIGHTBIT (honored by the
# The keywords COLOR, OPTIONS, and EIGHTBIT (honored by the
# slackware version of dircolors) are recognized but ignored.
# slackware version of dircolors) are recognized but ignored.
# Below, there should be one TERM entry for each termtype that is colorizable
# Below, there should be one TERM entry for each termtype that is colorizable
TERM linux
TERM Eterm
TERM linux-c
TERM ansi
TERM mach-color
TERM color-xterm
TERM console
TERM con132x25
TERM con132x25
TERM con132x30
TERM con132x30
Line 429: Line 459:
TERM con80x50
TERM con80x50
TERM con80x60
TERM con80x60
TERM cons25
TERM console
TERM cygwin
TERM cygwin
TERM dtterm
TERM dtterm
TERM eterm-color
TERM gnome
TERM gnome-256color
TERM konsole
TERM kterm
TERM linux
TERM linux-c
TERM mach-color
TERM mlterm
TERM mlterm
TERM putty
TERM putty
TERM xterm
TERM xterm-color
TERM xterm-debian
TERM rxvt
TERM rxvt
TERM rxvt-cygwin
TERM rxvt-cygwin-native
TERM rxvt-unicode
TERM rxvt-unicode
TERM screen
TERM screen
TERM screen-256color
TERM screen-bce
TERM screen-bce
TERM screen-w
TERM screen-w
TERM screen.linux
TERM vt100
TERM vt100
TERM Eterm
TERM xterm
TERM xterm-16color
TERM xterm-256color
TERM xterm-88color
TERM xterm-color
TERM xterm-debian
# Below are the color init strings for the basic file types. A color init
# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# string consists of one or more of the following numeric codes:
Line 461: Line 507:
BLK 40;33;01 # block device driver
BLK 40;33;01 # block device driver
CHR 40;33;01 # character device driver
CHR 40;33;01 # character device driver
ORPHAN 40;31;01 # symlink to nonexistent file
ORPHAN 40;31;01 # symlink to nonexistent file, or non-stat'able file
SETUID 37;41 # file that is setuid (u+s)
SETUID 37;41 # file that is setuid (u+s)
SETGID 30;43 # file that is setgid (g+s)
SETGID 30;43 # file that is setgid (g+s)
STICKY_OTHER_WRITABLE 01;37;42 # dir that is sticky and other-writable (+t,o+w)
STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w)
OTHER_WRITABLE 01;37;43 # dir that is other-writable (o+w) and not sticky
OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky
STICKY 01;37;44 # dir with the sticky bit set (+t) and not other-writable
STICKY 37;44 # dir with the sticky bit set (+t) and not other-writable
# This is for files with execute permission:
# This is for files with execute permission:
EXEC 32
EXEC 32;04
# List any file extensions like '.gz' or '.tar' that you would like ls
# List any file extensions like '.gz' or '.tar' that you would like ls
# to colorize below. Put the extension, a space, and the color init string.
# to colorize below. Put the extension, a space, and the color init string.
# (and any comments you want to add after a '#')
# (and any comments you want to add after a '#')
# If you use DOS-style suffixes, you may want to uncomment the following:
# If you use DOS-style suffixes, you may want to uncomment the following:
#.cmd 32 # executables (bright green)
#.cmd 01;32 # executables (bright green)
#.exe 32
#.exe 01;32
#.com 32
#.com 01;32
#.btm 32
#.btm 01;32
#.bat 32
#.bat 01;32
# Or if you want to colorize scripts even if they do not have the
.tar 01;31 # archives or compressed (bright red)
# executable bit actually set.
#.sh 01;32
#.csh 01;32
# archives or compressed (bright red)
.tar 01;31
.tgz 01;31
.tgz 01;31
.svgz 01;31
.arj 01;31
.arj 01;31
.taz 01;31
.taz 01;31
.lzh 01;31
.lzh 01;31
.lzma 01;31
.zip 01;31
.zip 01;31
.z 01;31
.z 01;31
.Z 01;31
.Z 01;31
.dz 01;31
.gz 01;31
.gz 01;31
.bz2 01;31
.bz2 01;31
.bz 01;31
.tbz2 01;31
.tz 01;31
.deb 01;31
.deb 01;31
.rpm 01;31
.rpm 01;31
.jar 01;31
.jar 01;31
.rar 01;31
.ace 01;31
.zoo 01;31
.cpio 01;31
.7z 01;31
.rz 01;31
# image formats
# image formats
.jpg 35
.jpg 35
Line 505: Line 568:
.tiff 35
.tiff 35
.png 35
.png 35
.svg 35
.mng 35
.pcx 35
.mov 35
.mov 35
.mpg 35
.mpg 35
.mpeg 35
.mpeg 35
.m2v 35
.mkv 35
.ogm 35
.mp4 35
.m4v 35
.mp4v 35
.vob 35
.qt 35
.nuv 35
.wmv 35
.asf 35
.rm 35
.rmvb 35
.flc 35
.avi 35
.avi 35
.fli 35
.fli 35
Line 514: Line 594:
.xcf 35
.xcf 35
.xwd 35
.xwd 35
.yuv 35
# audio formats
# audio formats
.aac 00;36
.flac 35
.au 00;36
.mp3 35
.flac 00;36
.mpc 35
.mid 00;36
.ogg 35
.midi 00;36
.wav 35
.mka 00;36
.mp3 00;36
.mpc 00;36
.ogg 00;36
.ra 00;36
.wav 00;36
</source>
</source>
}} }}
}} }}
Line 625: Line 712:
vnoremap h m
vnoremap h m
set tabstop=4 softtabstop=4 shiftwidth=4 noexpandtab
set tabstop=4 softtabstop=4 shiftwidth=4 noexpandtab
"set autoindent
set autoindent
set smartindent
"set smartindent
"set cindent
"set cindent
"set cinkeys=0{,0},:,0#,!,!^F
"set cinkeys=0{,0},:,0#,!,!^F


inoremap <expr> <C-L> pumvisible() \|\| &omnifunc == '' ?
\ "\<lt>C-n>" :
\ "\<lt>C-x>\<lt>C-o><c-r>=pumvisible() ?" .
\ "\"\\<lt>c-n>\\<lt>c-p>\\<lt>c-n>\" :" .
\ "\" \\<lt>bs>\\<lt>C-n>\"\<CR>"

"Press Ctrl-Space instead of ESC (because Shift-Space only work in GUI).
"See http://vim.wikia.com/wiki/Avoid_the_escape_key
"- nnoremap causes Ctrl-Space to cancel any prefix keys
nnoremap <nul> <Esc>
"- vnoremap causes Ctrl-Space to cancel any selection (gV is required to prevent automatic reselection)
vnoremap <nul> <Esc>gV
"- onoremap causes Ctrl-Space to cancel any operator pending commands (like y)
onoremap <nul> <Esc>
"- inoremap causes Ctrl-Space to exit insert mode and `^ restore cursor position (cursor does not move left)
inoremap <nul> <Esc>`^

" function! CleverTab()
" if pumvisible()
" return "\<C-N>"
" endif
" let line=strpart( getline('.'), 0, col('.')-1 )
" if !(line =~ '^.*[a-zA-Z0-1_]$') "completion only if last char is a word char
" return "\<Tab>"
" elseif exists('&omnifunc') && &omnifunc != ''
" return "\<C-X>\<C-O>"
" else
" return "\<C-N>"
" endif
" endfunction
" inoremap <expr> <Tab> CleverTab()
</source>
</source>
}} }}
}} }}
Line 802: Line 920:
echo " BACKUPCMD=\"... some command generating the backup data to standard output ... \""
echo " BACKUPCMD=\"... some command generating the backup data to standard output ... \""
exit 1
exit 1
fi

if [ "$2" == "--force" ]; then
FORCE_DAILY=1
fi
fi


Line 809: Line 931:
echo "Creating backup file '${FNAMENEW}'..."
echo "Creating backup file '${FNAMENEW}'..."
cp $FNAMEDAILY ${FNAMENEW}
cp $FNAMEDAILY ${FNAMENEW}
NEXTWEEKLY=$((NEXTWEEKLY+1)) # This will overflow but 201001 > 200954 so it's ok
NEXTWEEKLY=$((THISWEEK+1)) # This will overflow but 201001 > 200954 so it's ok
}
}


Line 817: Line 939:
echo "Creating backup file '${FNAMENEW}'..."
echo "Creating backup file '${FNAMENEW}'..."
cp $FNAMEDAILY ${FNAMENEW}
cp $FNAMEDAILY ${FNAMENEW}
NEXTMONTHLY=$((NEXTMONTHLY+1)) # This will overflow but 201001 > 200913 so it's ok
NEXTMONTHLY=$((THISMONTH+1)) # This will overflow but 201001 > 200913 so it's ok
}
}


Line 825: Line 947:
echo "Creating backup file '${FNAMENEW}'..."
echo "Creating backup file '${FNAMENEW}'..."
cp $FNAMEDAILY ${FNAMENEW}
cp $FNAMEDAILY ${FNAMENEW}
NEXTYEARLY=$((NEXTYEARLY+1))
NEXTYEARLY=$((THISYEAR+1))
}
}


Line 856: Line 978:
THISYEAR=$(date '+%Y')
THISYEAR=$(date '+%Y')


#========================================================
#Read our resource file if it exists, or create a new one...
# Read resource file
#========================================================
if [ -a $BACKUPRC ]
if [ -a $BACKUPRC ]
then
then
Line 862: Line 986:
. $BACKUPRC
. $BACKUPRC
else
else
# Resource file doesn't exist, let's use default value
NEXTDAILY=$THISDAY # Next daily is this day by default
NEXTDAILY=$THISDAY # Next daily is this day by default
NEXTWEEKLY=$THISWEEK # Next weekly is this week by default
NEXTWEEKLY=$THISWEEK # Next weekly is this week by default
Line 869: Line 994:


#We exit immediately if script was already run today...
#We exit immediately if script was already run today...
[ $THISDAY -ge $NEXTDAILY ] || return 0
[ $THISDAY -ge $NEXTDAILY -o -n "$FORCE_DAILY" ] || return 0


#========================================================
# DAILY backup
#========================================================
echo "Creating backup for:"
echo "Creating backup for:"
echo " BACKUPPREFIX=$BACKUPPREFIX"
echo " BACKUPPREFIX=$BACKUPPREFIX"
Line 890: Line 1,018:
echo "Creating the daily backup file '$FNAMEDAILY'..."
echo "Creating the daily backup file '$FNAMEDAILY'..."
eval $BACKUPCMD > "$FNAMEDAILY"
eval $BACKUPCMD > "$FNAMEDAILY"
if ! [ $? -eq 0 -a -s "$FNAMEDAILY" ]; then
NEXTDAILY=$((NEXTDAILY+1)) # This will overflow but 2010001 > 2009367 so it's ok
echo "... Backup failed! Exiting..."
rm "$FNAMEDAILY"
return 1
fi
NEXTDAILY=$((THISDAY+1)) # This will overflow but 2010001 > 2009367 so it's ok
#========================================================
# WEEKLY / MONTHLY / YEARLY backups
#========================================================
#Now, depending on current date, we'll create weekly, monthly or yearly backups...
#Now, depending on current date, we'll create weekly, monthly or yearly backups...
[ $THISWEEK -ge $NEXTWEEKLY ] && makeweekly
[ $THISWEEK -ge $NEXTWEEKLY ] && makeweekly
Line 967: Line 1,103:
echo "== AndLinux files =="
echo "== AndLinux files =="
#echo "<small>Last generated on '''$(date)''' with script '''$0''' on host '''$HOSTNAME'''</small>"
#echo "<small>Last generated on '''$(date)''' with script '''$0''' on host '''$HOSTNAME'''</small>"
echo "<small>Generated with script '''$0''' on host '''$HOSTNAME'''</small>"
echo
echo


Line 1,312: Line 1,449:
BACKUPEXT=tar.gz
BACKUPEXT=tar.gz
BACKUPCMD="ssh noekeon 'cd ~daemenj/kiwi.noekeon.org; /usr/bin/nice -n 19 tar -cz crypto/'"
BACKUPCMD="ssh noekeon 'cd ~daemenj/kiwi.noekeon.org; /usr/bin/nice -n 19 tar -cz crypto/'"

</source>
</source>
}} }}
}} }}

Latest revision as of 11:21, 26 April 2013

These are the configuration files on Configuration NXP Dell Latitude D620 - AndLinux.

Windows Host files

settings.txt

hosts

AndLinux files

Generated with script /home/beq06659/bin/generate_wiki_config_file_page.sh on host andLinux

Directory /etc

fstab

Directory /etc/privoxy

set-network-config - This file must be chmod 755. Also the following line must be added to /etc/sudoers:

ALL ALL=(ALL) NOPASSWD: /etc/privoxy/set-network-config

config-home.patch

config-nxp.patch

config-nxp_auth - symlinked to config-nxp

config-nxp_direct.patch

Directory /usr/local/bin

be - This script would ideally require to add the following line to /etc/sudoers:

ALL ALL=(ALL) NOPASSWD: /bin/loadkeys

ssh-agent-refresh.sh

Directory /home/beq06659

.bashrc - Everything before #### CUSTOMIZATION is the original file.

.dircolors.cfg

.inputrc

.profile

.vimrc

Directory /home/beq06659/.ssh

config-home

config-nxp

config-nxp_auth - symlinked to config-nxp

config-nxp_direct - symlinked to config-nxp

proxy.conf-default

proxy.conf-home - symlinked to proxy.conf-default

proxy.conf-nxp - symlinked to proxy.conf-default

proxy.conf-nxp_auth

config-home-nxp_direct - symlinked to config-default

Directory /home/beq06659/bin

backup_main - This file must be chmod 700.

generate_wiki_config_file_page.sh - This file must be chmod 700.

restore_wiki.sh - This file must be chmod 700.

set-network.sh - This file must be chmod 700.

sshproxy - This file must be chmod 700.

startup.sh - This file must be chmod 700.

Directory /home/beq06659/etc

backup_definition

crontab - Install this file with

crontab -u beq06659 ~/etc/crontab