Nxl67002 - AndLinux - Files: Difference between revisions

From miki
Jump to navigation Jump to search
Line 22: Line 22:


== 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 413:
# 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 433:
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 481:
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 542:
.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 568:
.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 630: Line 691:
"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 894:
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 905:
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 913:
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 921:
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 952:
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 960:
. $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 968:


#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 992:
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,077:
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,423:
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>
}} }}
}} }}

Revision as of 17:02, 27 November 2009

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

Windows Host files

settings.txt

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