Remove some very outdated / ununused scripts
This commit is contained in:
parent
585f9cd271
commit
406bd43f4a
15 changed files with 0 additions and 409 deletions
|
@ -1,3 +0,0 @@
|
||||||
/root/scripts/add-links "$1"
|
|
||||||
/root/scripts/rekursivperms "$1"
|
|
||||||
chown -R .util "$1"
|
|
|
@ -1,80 +0,0 @@
|
||||||
BASEDIR=/home/server/www/org/wddb/www/
|
|
||||||
tmp=/tmp/wddb-$$
|
|
||||||
|
|
||||||
function report()
|
|
||||||
{
|
|
||||||
# sender
|
|
||||||
UFLINE
|
|
||||||
|
|
||||||
# return path
|
|
||||||
RPLINE
|
|
||||||
|
|
||||||
# we
|
|
||||||
RECIPIENT
|
|
||||||
|
|
||||||
# delivered to..
|
|
||||||
DTLINE
|
|
||||||
# set
|
|
||||||
}
|
|
||||||
|
|
||||||
function init()
|
|
||||||
{
|
|
||||||
cat > $tmp
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
# continent
|
|
||||||
continent=`grep "^continent" "$1" | sed 's/.*="\(.*\)"/\1/'`
|
|
||||||
|
|
||||||
case "$continent" in
|
|
||||||
africa|asia|australia|europe|northamerica|southamerica) ;;
|
|
||||||
*) report "Allowed continents: africa|asia|australia|europe|northamerica|southamerica" ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# other vars
|
|
||||||
essid=`grep "^essid" "$1" | sed 's/.*="\(.*\)"/\1/'`
|
|
||||||
|
|
||||||
# remove possible dots
|
|
||||||
country=`grep "^country" "$1" | sed 's/.*="\(.*\)"/\1/' | sed 's/\.\.//g'`
|
|
||||||
area=`grep "^area" "$1" | sed 's/.*="\(.*\)"/\1/' | sed 's/\//-/g' | sed 's/ //c'`
|
|
||||||
mac=`grep "^mac" "$1" | sed 's/.*="\(.*\)"/\1/'`
|
|
||||||
rate=`grep "^rate" "$1" | sed 's/.*="\(.*\)"/\1/'`
|
|
||||||
wep=`grep "^wep" "$1" | sed 's/.*="\(.*\)"/\1/'`
|
|
||||||
hints=`grep "^hints" "$1" | sed 's/.*="\(.*\)"/\1/'`
|
|
||||||
location=`grep "^location" "$1" | sed 's/.*="\(.*\)"/\1/'`
|
|
||||||
|
|
||||||
# check for empty fields
|
|
||||||
for a in essid country area mac rate wep hints location; do
|
|
||||||
eval tmp="\$$a"
|
|
||||||
if [ -z "$tmp" ]; then
|
|
||||||
report "Empty field: $a"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
if [ ! -f $BASEDIR/$continent/$country/$area.html ]; then
|
|
||||||
cat << EOF > "$1"
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>wddb.org - WarDriver's DataBase</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<BODY bgcolor="#000000" color="#ef0000" font-color="#ef0000">
|
|
||||||
<FONT COLOR="#ef0000">
|
|
||||||
|
|
||||||
else
|
|
||||||
lines=`cat "$BASEDIR/$continent/$country/$area.html" | wc |awk '{ print $1 }'`
|
|
||||||
use_lines=$[$lines-7]
|
|
||||||
head -n $use_lines "$BASEDIR/$continent/$country/$area.html" > "$1"
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
cat << EOF >> "$1"
|
|
||||||
</TABLE>
|
|
||||||
<HR>
|
|
||||||
<A HREF="../index.html"> << One step back</A>
|
|
||||||
<P><A HREF="/submit-new.html">Submit new network or changes<A>
|
|
||||||
</FONT>
|
|
||||||
</BODY>
|
|
||||||
</HTML>
|
|
||||||
EOF
|
|
|
@ -1,3 +0,0 @@
|
||||||
modprobe usb-storage
|
|
||||||
modprobe ohci-hcd
|
|
||||||
modprobe sd_mod
|
|
153
attach
153
attach
|
@ -1,153 +0,0 @@
|
||||||
#!/usr/bin/perl -wT
|
|
||||||
#
|
|
||||||
# TWiki Collaboration Platform, http://TWiki.org/
|
|
||||||
#
|
|
||||||
# Copyright (C) 1999-2003 Peter Thoeny, peter@thoeny.com
|
|
||||||
#
|
|
||||||
# For licensing info read license.txt file in the TWiki root.
|
|
||||||
# This program is free software; you can redistribute it and/or
|
|
||||||
# modify it under the terms of the GNU General Public License
|
|
||||||
# as published by the Free Software Foundation; either version 2
|
|
||||||
# of the License, or (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details, published at
|
|
||||||
# http://www.gnu.org/copyleft/gpl.html
|
|
||||||
|
|
||||||
# Set library paths in @INC, at compile time
|
|
||||||
BEGIN { unshift @INC, '.'; require 'setlib.cfg'; }
|
|
||||||
|
|
||||||
use CGI::Carp qw( fatalsToBrowser );
|
|
||||||
use CGI;
|
|
||||||
use TWiki;
|
|
||||||
|
|
||||||
use strict;
|
|
||||||
|
|
||||||
#open(STDERR,'>&STDOUT'); # redirect error to browser
|
|
||||||
$| = 1; # no buffering
|
|
||||||
|
|
||||||
&main();
|
|
||||||
|
|
||||||
|
|
||||||
# =========================
|
|
||||||
sub listVersions
|
|
||||||
{
|
|
||||||
my( $web, $topic, $attachment ) = @_;
|
|
||||||
|
|
||||||
my $latestRev = TWiki::Store::getRevisionNumber( $web, $topic, $attachment );
|
|
||||||
$latestRev =~ /\.(.*)/;
|
|
||||||
my $maxRevNum = $1;
|
|
||||||
|
|
||||||
my $found = 0;
|
|
||||||
|
|
||||||
my $result = "\n| *Version:* | *Action:* | *Date:* | *Who:* | *Comment:* |\n";
|
|
||||||
|
|
||||||
for( my $version = $maxRevNum; $version >= 1; $version-- ) {
|
|
||||||
|
|
||||||
my $rev = "1.$version";
|
|
||||||
|
|
||||||
my( $date, $userName, $dummy, $comment ) =
|
|
||||||
TWiki::Store::getRevisionInfo( $web, $topic, $rev, "TWiki date", $attachment );
|
|
||||||
my $wikiUserName = &TWiki::userToWikiName( $userName );
|
|
||||||
|
|
||||||
my $viewAction = "<a href=\"%SCRIPTURLPATH%/viewfile%SCRIPTSUFFIX%/%WEB%/%TOPIC%?rev=$rev&filename=$attachment\">view</a>";
|
|
||||||
$result .= "| 1.$version | $viewAction | $date | $wikiUserName | $comment |\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
$result = "$result";
|
|
||||||
return $result;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
# =========================
|
|
||||||
sub main
|
|
||||||
{
|
|
||||||
my $query = new CGI;
|
|
||||||
my $thePathInfo = $query->path_info();
|
|
||||||
my $theRemoteUser = $query->remote_user();
|
|
||||||
my $theTopic = $query->param( 'topic' );
|
|
||||||
my $theUrl = $query->url;
|
|
||||||
|
|
||||||
my( $topic, $webName, $dummy, $userName ) =
|
|
||||||
&TWiki::initialize( $thePathInfo, $theRemoteUser, $theTopic, $theUrl, $query );
|
|
||||||
$dummy = ""; # to suppress warning
|
|
||||||
|
|
||||||
my $tmpl = "";
|
|
||||||
my $text = "";
|
|
||||||
my $meta = "";
|
|
||||||
my $atext = "";
|
|
||||||
my $fileName = "";
|
|
||||||
my $fileUser = "";
|
|
||||||
my $wikiUserName = &TWiki::userToWikiName( $userName );
|
|
||||||
|
|
||||||
my $isHideChecked = "";
|
|
||||||
|
|
||||||
if( ! &TWiki::Store::webExists( $webName ) ) {
|
|
||||||
my $url = &TWiki::getOopsUrl( $webName, $topic, "oopsnoweb" );
|
|
||||||
TWiki::redirect( $query, $url );
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
my( $mirrorSiteName, $mirrorViewURL ) = &TWiki::readOnlyMirrorWeb( $webName );
|
|
||||||
if( $mirrorSiteName ) {
|
|
||||||
my $url = &TWiki::getOopsUrl( $webName, $topic, "oopsmirror", $mirrorSiteName, $mirrorViewURL );
|
|
||||||
TWiki::redirect( $query, $url );
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
# check access permission
|
|
||||||
if( ! &TWiki::Access::checkAccessPermission( "change", $wikiUserName, "", $topic, $webName ) ) {
|
|
||||||
my $url = &TWiki::getOopsUrl( $webName, $topic, "oopsaccesschange" );
|
|
||||||
TWiki::redirect( $query, $url );
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
$fileName = $query->param( 'filename' ) || "";
|
|
||||||
|
|
||||||
if( &TWiki::Store::topicExists( $webName, $topic ) ) {
|
|
||||||
( $meta, $text ) = &TWiki::Store::readTopic( $webName, $topic );
|
|
||||||
}
|
|
||||||
|
|
||||||
my %args = $meta->findOne( "FILEATTACHMENT", $fileName );
|
|
||||||
%args = ( "attr" => "", "path" => "", "comment" => "" ) if( ! % args );
|
|
||||||
|
|
||||||
if ( $args{"attr"} =~ /h/o ) {
|
|
||||||
$isHideChecked = "checked";
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( $fileName ) {
|
|
||||||
$atext = listVersions( $webName, $topic, $fileName );
|
|
||||||
}
|
|
||||||
|
|
||||||
# why log attach before post is called?
|
|
||||||
# FIXME: Move down, log only if successful (or with error msg?)
|
|
||||||
# Attach is a read function, only has potential for a change
|
|
||||||
if( $TWiki::doLogTopicAttach ) {
|
|
||||||
# write log entry
|
|
||||||
&TWiki::Store::writeLog( "attach", "$webName.$topic", $fileName );
|
|
||||||
}
|
|
||||||
|
|
||||||
my $fileWikiUser = "";
|
|
||||||
my $skin = $query->param( "skin" ) || TWiki::Prefs::getPreferencesValue( "SKIN" );
|
|
||||||
if( $fileName && %args ) {
|
|
||||||
$tmpl = TWiki::Store::readTemplate( "attachagain", $skin );
|
|
||||||
$fileWikiUser = &TWiki::userToWikiName( $args{"user"} );
|
|
||||||
} else {
|
|
||||||
$tmpl = TWiki::Store::readTemplate( "attachnew", $skin );
|
|
||||||
}
|
|
||||||
$tmpl =~ s/%ATTACHTABLE%/$atext/go;
|
|
||||||
$tmpl =~ s/%FILEUSER%/$fileWikiUser/go;
|
|
||||||
$tmpl = &TWiki::handleCommonTags( $tmpl, $topic );
|
|
||||||
$tmpl = &TWiki::getRenderedVersion( $tmpl );
|
|
||||||
$tmpl = &TWiki::handleMetaTags( $webName, $topic, $tmpl, $meta );
|
|
||||||
$tmpl =~ s/%HIDEFILE%/$isHideChecked/go;
|
|
||||||
$tmpl =~ s/%FILENAME%/$fileName/go;
|
|
||||||
$tmpl =~ s/%FILEPATH%/$args{"path"}/go;
|
|
||||||
$tmpl =~ s/%FILECOMMENT%/$args{"comment"}/go;
|
|
||||||
TWiki::writeHeader( $query );
|
|
||||||
print $tmpl;
|
|
||||||
}
|
|
||||||
|
|
||||||
# EOF
|
|
|
@ -1,10 +0,0 @@
|
||||||
HOST=eiche
|
|
||||||
DESTDIR=/mnt/datennirvana/backup/bruehe
|
|
||||||
EXCLUDE_FILE=/root/.backup-exclude
|
|
||||||
|
|
||||||
#time rsync -e ssh -av --exclude-from=/root/.backup-exclude / 192.168.23.33:/mnt/backup/bruehe
|
|
||||||
|
|
||||||
time rsync -e ssh -av --exclude-from=$EXCLUDE_FILE / "$HOST":"$DESTDIR"
|
|
||||||
|
|
||||||
#echo "Shutting down $HOST..."
|
|
||||||
#ssh $HOST "shutdown -h now"
|
|
|
@ -1,18 +0,0 @@
|
||||||
NEWROOT=/mnt/eiche
|
|
||||||
DATA_DIRS="bin boot etc home lib opt root sbin tmp usr var"
|
|
||||||
SCRIPTS="/root/scripts/to_eiche"
|
|
||||||
|
|
||||||
# display how long we backup
|
|
||||||
date
|
|
||||||
for script in $SCRIPTS; do
|
|
||||||
$script
|
|
||||||
done
|
|
||||||
|
|
||||||
# create empty dirs
|
|
||||||
mkdir -p $NEWROOT/dev $NEWROOT/proc $NEWROOT/mnt
|
|
||||||
for a in /mnt/*; do mkdir -p $NEWROOT/$a; done
|
|
||||||
|
|
||||||
cd /
|
|
||||||
tar cf - $DATA_DIRS | ( cd $NEWROOT; tar xf - )
|
|
||||||
|
|
||||||
date
|
|
|
@ -1,4 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
mkdir ~/p/
|
|
||||||
mr checkout
|
|
|
@ -1,3 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
cat /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/max_brightness | sudo tee /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness
|
|
|
@ -1,30 +0,0 @@
|
||||||
|
|
||||||
dev1="/dev/sd$1"; shift
|
|
||||||
dev2="/dev/sd$1"; shift
|
|
||||||
dev3="/dev/sd$1"; shift
|
|
||||||
|
|
||||||
#devs='/dev/sde /dev/sdf /dev/sdg'
|
|
||||||
devs="/dev/sde /dev/sdc /dev/sdd"
|
|
||||||
set -e
|
|
||||||
set -x
|
|
||||||
mdadm --assemble /dev/md0 $dev1 $dev2 $dev3
|
|
||||||
cryptsetup luksOpen /dev/md0 raid
|
|
||||||
fsck /dev/mapper/raid
|
|
||||||
mount /home/services/raid
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
||||||
#mdadm --assemble /dev/md0 /dev/sde /dev/sdf /dev/sdg
|
|
||||||
#cryptsetup luksOpen /dev/md0 raid
|
|
||||||
|
|
||||||
[19:25] denkbrett:~nico# mdadm --assemble --scan
|
|
||||||
/dev/md0: File exists
|
|
||||||
mdadm: /dev/md/0 has been started with 2 drives (out of 3).
|
|
||||||
mdadm: /dev/md/0 already active, cannot restart it!
|
|
||||||
mdadm: /dev/md/0 needed for /dev/sdc...
|
|
||||||
mdadm: /dev/md/0 already active, cannot restart it!
|
|
||||||
mdadm: /dev/md/0 needed for /dev/sdc...
|
|
||||||
[19:25] denkbrett:~nico# mdadm --manage -a /dev/md0 /dev/sdc
|
|
||||||
mdadm: re-added /dev/sdc
|
|
||||||
[19:25] denkbrett:~nico#
|
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
cryptsetup luksClose raid
|
|
||||||
mdadm --misc --stop /dev/md0
|
|
|
@ -1,13 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
# Nico Schottelius <nico-linux@schottelius.org>
|
|
||||||
# Date: 17-Sep-2005
|
|
||||||
# Last Modified: -
|
|
||||||
#
|
|
||||||
|
|
||||||
[ $# -eq 1 ] || exit 23
|
|
||||||
|
|
||||||
PACKAGE=$1; shift
|
|
||||||
PREFIX=/usr/packages/$PACKAGE
|
|
||||||
|
|
||||||
./configure --prefix=$PREfIX $@ && make
|
|
|
@ -1,38 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
if [ $# -lt 1 ]; then
|
|
||||||
echo "$0 disk [fullsize]"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
set -x
|
|
||||||
|
|
||||||
export DEV=$1; shift
|
|
||||||
export ID=$(ceph osd create)
|
|
||||||
|
|
||||||
ceph-disk zap $DEV
|
|
||||||
ceph-disk prepare --bluestore $DEV --osd-id ${ID} --osd-uuid $(uuidgen) --crush-device-class hdd
|
|
||||||
|
|
||||||
mkdir /var/lib/ceph/osd/ceph-${ID}
|
|
||||||
mount ${DEV}1 /var/lib/ceph/osd/ceph-${ID}
|
|
||||||
touch /var/lib/ceph/osd/ceph-${ID}/sysvinit
|
|
||||||
ceph auth get-or-create osd.${ID} osd 'allow *' mon 'allow profile osd' > /var/lib/ceph/osd/ceph-${ID}/keyring
|
|
||||||
echo ${ID} > /var/lib/ceph/osd/ceph-${ID}/whoami
|
|
||||||
ceph-osd --cluster ceph -i ${ID} --mkfs
|
|
||||||
chown -R ceph:ceph /var/lib/ceph/osd/ceph-${ID}
|
|
||||||
|
|
||||||
SIZE_REAL=$(fdisk -l | grep ${DEV}2 | cut -d " " -f7 | sed 's/T//')
|
|
||||||
|
|
||||||
# Start with small data to get a feeling if disk really works
|
|
||||||
SIZE_FAKE=0.1
|
|
||||||
|
|
||||||
if [ $# -ge 1 ]; then
|
|
||||||
SIZE=$SIZE_REAL
|
|
||||||
else
|
|
||||||
SIZE=$SIZE_FAKE
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
ceph osd crush add osd.${ID} ${SIZE} host=$(hostname)
|
|
||||||
|
|
||||||
/etc/init.d/ceph start osd.${ID}
|
|
|
@ -1,9 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
OLD='\[ Nico at Schottelius dot org \]'
|
|
||||||
NEM='\[ info: use finger @schottelius.org ]'
|
|
||||||
|
|
||||||
if [ ! -d "$1" ]; then
|
|
||||||
cat "$1" | sed "s/$OLD/$NEW/g"
|
|
||||||
#> $1.tmp
|
|
||||||
#mv $1.tmp $1
|
|
||||||
fi
|
|
|
@ -1,29 +0,0 @@
|
||||||
|
|
||||||
check_file()
|
|
||||||
{
|
|
||||||
if [ ! -h "$1" ]; then
|
|
||||||
echo "$1" is not a link\! Please FIXME\!
|
|
||||||
if [ ! -e "$1" ]; then
|
|
||||||
echo "$1" is broken. removing.
|
|
||||||
#rm "$1"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
for a in /usr/bin/* ; do
|
|
||||||
check_file "$a"
|
|
||||||
done
|
|
||||||
|
|
||||||
for a in /usr/lib/* ; do
|
|
||||||
check_file "$a"
|
|
||||||
done
|
|
||||||
|
|
||||||
for a in /usr/sbin/*; do
|
|
||||||
check_file "$a"
|
|
||||||
done
|
|
||||||
|
|
||||||
for a in /usr/include/*; do
|
|
||||||
check_file "$a"
|
|
||||||
done
|
|
||||||
|
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
# cLinux
|
|
||||||
# Nico Schottelius (nico-linux@schottelius.org)
|
|
||||||
# 2005-03-27
|
|
||||||
# build a standard package
|
|
||||||
|
|
||||||
[ $# -ne 1 ] && exit 1
|
|
||||||
|
|
||||||
PRE_PREFIX=/usr/packages
|
|
||||||
PKGDL=$1
|
|
||||||
|
|
||||||
PREFIX=${PRE_PREFIX}/${PKGDL}
|
|
||||||
|
|
||||||
./configure "--prefix=${PREFIX}"
|
|
Loading…
Reference in a new issue