Ubuntu Pastebin

Paste from louist at Tue, 16 Jun 2015 18:38:58 +0000

Download as text
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
1,53d0
< #!/bin/sh
< #
< # mkconf -- outputs valid mdadm.conf contents for the local system
< #
< # Copyright © martin f. krafft <madduck@madduck.net>
< # distributed under the terms of the Artistic Licence 2.0
< #
< set -eu
< 
< ME="${0##*/}"
< MDADM=/sbin/mdadm
< DEBIANCONFIG=/etc/default/mdadm
< CONFIG=/etc/mdadm/mdadm.conf
< 
< # initialise config variables in case the environment leaks
< MAILADDR= DEVICE= CREATE= HOMEHOST= PROGRAM=
< 
< test -r $DEBIANCONFIG && . $DEBIANCONFIG
< 
< if [ -n "${MDADM_MAILADDR__:-}" ]; then
<   # honour MAILADDR from the environment (from postinst)
<   MAILADDR="$MDADM_MAILADDR__"
< else
<   # preserve existing MAILADDR
<   MAILADDR="$(sed -ne 's/^MAILADDR //p' $CONFIG 2>/dev/null)" || :
< fi
< 
< # save existing values as defaults
< if [ -r "$CONFIG" ]; then
<   DEVICE="$(sed -ne 's/^DEVICE //p' $CONFIG)"
<   CREATE="$(sed -ne 's/^CREATE //p' $CONFIG)"
<   HOMEHOST="$(sed -ne 's/^HOMEHOST //p' $CONFIG)"
<   PROGRAM="$(sed -ne 's/^PROGRAM //p' $CONFIG)"
< fi
< 
< generate=0
< [ "${1:-}" = force-generate ] && rm -f $CONFIG
< case "${1:-}" in
<   generate|force-generate)
<     [ -n "${2:-}" ] && CONFIG=$2
<     # only barf if the config file specifies anything else than MAILADDR
<     if egrep -qv '^(MAILADDR.*|#.*|)$' $CONFIG 2>/dev/null; then
<       echo "E: $ME: $CONFIG already exists." >&2
<       exit 255
<     fi
<     
<     mkdir --parent ${CONFIG%/*}
<     exec >$CONFIG
<     generate=1
<     ;;
< esac
< 
< cat <<_eof
62c9
< #DEVICE ${DEVICE:-partitions containers}
---
> #DEVICE partitions containers
65c12
< CREATE ${CREATE:-owner=root group=disk mode=0660 auto=yes}
---
> CREATE owner=root group=disk mode=0660 auto=yes
68c15
< HOMEHOST ${HOMEHOST:-<system>}
---
> HOMEHOST <system>
71,73c18
< MAILADDR ${MAILADDR:-root}
< 
< _eof
---
> MAILADDR root
75,109c20,21
< if [ -n "${PROGRAM:-}" ]; then
<   cat <<-_eof
< 	# program to run when mdadm monitor detects potentially interesting events
< 	PROGRAM ${PROGRAM}
< 	
< 	_eof
< fi
< 
< error=0
< if [ ! -r /proc/mdstat ]; then
<   echo W: $ME: MD subsystem is not loaded, thus I cannot scan for arrays. >&2
<   error=1
< elif [ ! -r /proc/partitions ]; then
<   echo W: $ME: /proc/partitions cannot be read, thus I cannot scan for arrays. >&2
<   error=2
< else
<   echo "# definitions of existing MD arrays"
<   if ! $MDADM --examine --scan --config=partitions; then
<     error=$(($? + 128))
<     echo W: $ME: failed to scan for partitions. >&2
<     echo "### WARNING: scan failed."
<   else
<     echo
<   fi
< fi
< 
< if [ $generate -eq 1 ]; then
<   cat <<_eof
< # This file was auto-generated on $(date -R)
< # by mkconf \$Id$
< _eof
< 
<   mkdir -p /var/lib/mdadm
<   md5sum $CONFIG > /var/lib/mdadm/mdadm.conf-generated
< fi
---
> # definitions of existing MD arrays
> ARRAY /dev/md/0 metadata=1.2 UUID=c13ebb40:55db4a69:108822c5:5ee02f0b name=htpc:0
111c23,24
< exit $error
---
> # This file was auto-generated on Thu, 11 Jun 2015 00:15:47 +0200
> # by mkconf $Id$
Download as text