Skip to content
Snippets Groups Projects
Select Git revision
  • f2b3b7f8259c6e69655d62b2e06b72ba9da3ac3f
  • master default protected
  • hpke
  • ppc-chacha-4core
  • delete-internal-name-mangling
  • master-updates
  • ppc-gcm
  • ppc-chacha-2core
  • refactor-ecc-mod
  • ppc-chacha-core
  • use-mpn_cnd-functions
  • optimize-ecc-invert
  • default-m4-quote-char
  • power-asm-wip
  • test-fat
  • chacha-3core-neon
  • x86_64-salsa20-2core
  • salsa20-2core-neon
  • bcrypt
  • arm-salsa20-chacha-vsra
  • test-shlib-dir
  • nettle_3.6_release_20200429
  • nettle_3.6rc3
  • nettle_3.6rc2
  • nettle_3.6rc1
  • nettle_3.5.1_release_20190627
  • nettle_3.5_release_20190626
  • nettle_3.5rc1
  • nettle_3.4.1_release_20181204
  • nettle_3.4.1rc1
  • nettle_3.4_release_20171119
  • nettle_3.4rc2
  • nettle_3.4rc1
  • nettle_3.3_release_20161001
  • nettle_3.2_release_20160128
  • nettle_3.1.1_release_20150424
  • nettle_3.1_release_20150407
  • nettle_3.1rc3
  • nettle_3.1rc2
  • nettle_3.1rc1
  • nettle_3.0_release_20140607
41 results

bf_test.c

Blame
  • Forked from Nettle / nettle
    Source project has a limited visibility.
    fetch-backup-work NaN GiB
    #!/bin/sh
    
    TASKS=/opt/LYSrdiff/var/tasks
    NT=$TASKS.tmp
    
    rm -f $NT
    
    ssh plantagenet ls -1 /svnroot \
     | sort \
     | awk '$1 == "lost+found" { next }
            {print "lsvn", $1, "plantagenet /svnroot/" $1}' \
    >> $NT
    
    ssh plantagenet ls -1 /cvsroot \
     | sort \
     | awk '$1 == "lost+found" { next }
            {print "lyscvs", $1, "plantagenet /cvsroot/" $1}' \
    >> $NT
    
    ssh uhumhummy ls -1 /lysator/lyswww/users/common \
     | sort \
     | awk '{print "lyswww", $1, "uhumhummy /lysator/lyswww/users/common/" $1}' \
    >> $NT
    
    ssh uhumhummy ls -1 /lysator/lyswww/users/roxen_only \
     | sort \
     | awk '{print "roxen", $1, "uhumhummy /lysator/lyswww/users/roxen_only/" $1}'\
    >> $NT
    
    ssh koeberg.lysator.liu.se ypcat -k auto_home \
     | sort \
     | grep -v DELETE \
     | grep -v '^ *$' \
     | sed 's/:/ /' \
     | awk '$1 == "mailman" { next }
            $1 == "patrick" { next }
            $1 == "snapshot" { next }
            $1 == "u1" { next }
            $1 == "u2" { next }
            $1 == "u3" { next }
            $1 == "u4" { next }
            $1 == "u5" { next }
            $1 == "u6" { next }
            $1 == "lysdisk1" { next }
            $1 == "lysdisk2" { next }
            $1 == "lysdisk3" { next }
            $1 == "lysdisk4" { next }
            $1 == "lysdisk5" { next }
            $1 == "lysdisk6" { next }
            $1 == "lysdisk7" { next }
            $1 == "lysdisk8" { next }
            $1 == "lysdisk9" { next }
            $1 == "lysdisk10" { next }
            $1 == "lysdisk11" { next }
            $1 == "kheldar" { next }
            $1 == "quota1" { next }
            $1 == "sge" { next }
    	{ print }' \
     | sed 's/^/home /' \
    >> $NT
    
    ssh koeberg.lysator.liu.se 'cd /home/quota1 && ls -1 | while read d ; do [ -d "$d" ] && [ ! -L "$d" ] && echo "$d" ; done' \
    | awk '{ print "quota1", $1, "home", "/export/users/quota1/" $1 }' \
    | sort >> $NT
    
    echo lyskom kom compulsion /export/mdsk2/sw_lyskom_compulsion \
    >> $NT
    
    echo sedesopim var sedesopim /var >> $NT
    echo sedesopim home sedesopim /home >> $NT
    echo sedesopim root sedesopim / >> $NT
    echo sedesopim boot sedesopim /boot >> $NT
    
    echo poseidon var poseidon /var >> $NT
    echo poseidon root poseidon /root >> $NT
    ssh poseidon 'cd /var/repositories && ls -1 | while read d ; do [ -d "$d" ] && [ ! -L "$d" ] && echo "$d" ; done' \
    | grep -v '^snes9x-rediffbackup$' \
    | awk '{ print "lyssvn", $1, "poseidon", "/var/repositories/" $1 }' \
    | sort >> $NT
    
    echo hanna root hanna / >> $NT
    ssh hanna 'cd /export/hanna/ftp/pub && ls -1 | while read d ; do [ -d "$d" ] && [ ! -L "$d" ] && echo "$d" ; done' \
    | awk '{ print "ftp-pub", $1, "hanna", "/export/hanna/ftp/pub/" $1 }' \
    | sort >> $NT
    
    echo medreg sqldump wrath /var/lib/mysql-dump >> $NT
    
    echo lenin root lenin / >> $NT
    echo lenin var lenin /var >> $NT
    echo lenin var-log lenin /var/log >> $NT
    echo lenin var-spool-postfix lenin /var/spool/postfix >> $NT
    echo lenin var-lib-mailman lenin /var/lib/mailman >> $NT
    
    ssh lenin 'cd /home && ls -1 | while read d ; do [ -d "$d" ] && [ ! -L "$d" ] && echo "$d" ; done' \
    | grep -v DELETE \
    | awk '{ print "mail", $1, "lenin", "/home/" $1 }' \
    | sort >> $NT
    
    # Datorhandbok.
    echo kilauea root kilauea / >> $NT
    echo kilauea boot kilauea /boot >> $NT
    
    # lysrdiff.
    echo shafan root shafan / >> $NT
    echo shafan boot shafan /boot >> $NT
    
    # ejabberd
    echo vesuvius root vesuvius / >> $NT
    echo vesuvius boot vesuvius /boot >> $NT
    
    # eureka
    echo eureka etc eureka /etc >> $NT
    echo eureka admin eureka /pikedata/eureka-admin
    
    ssh eureka 'cd /pikedata/homes && /bin/ls -1d */* | sed "s%/% %" | while read zone user; do [ -d "$zone/$user" ] && [ ! -L "$zone" ] && [ ! -L "$zone/$user" ] && echo eureka-home $zone--$user eureka /pikedata/homes/$zone/$user ; done ' \
    | sort >> $NT
    
    ssh eureka 'cd /pikedata/repositories && /bin/ls -1d */* | sed "s%/% %" | while read vcs proj; do [ -d "$vcs/$proj" ] && [ ! -L "$vcs" ] && [ ! -L "$vcs/$proj" ] && echo eureka-repo $vcs--$proj eureka /pikedata/repositories/$vcs/$proj ; done ' \
    | sort >> $NT
    
    ssh eureka 'cd /pikedata/zones && /bin/ls -1d * | while read zone ; do [ -d "$zone" ] && [ ! -L "$zone" ] && echo eureka-etc $zone eureka /pikedata/zones/$zone/root/etc; done' \
    | sort >> $NT
    
    sort $TASKS > $TASKS.sorted
    sort $NT > $NT.sorted
    diff -u $TASKS.sorted $NT.sorted | grep -v ^@ | grep -v '^ '
    echo -n '[CONFIRM] '
    read line
    mv -f $NT $TASKS