| 196 | | # perl -e 'open(FILE, "/etc/X11/xorg.conf"); while ($line = <FILE>) {if ($line =~ /^Section "Extensions"/) {$buffer = $line;$flag = 0;until ($line =~ /^EndSection/) {$line = <FILE>; $buffer .= $line; if ($line =~ /^.*Option "MIT-SHM"/) {$flag = 1;};}; if ($flag == 0) {print $buffer;};} else {print "$line";};};close(FILE);'> $cfg.tmp |
|---|
| 197 | | # mv $cfg.tmp $cfg |
|---|
| 198 | | # if [ -z "$(tail -1 $cfg)" ]; then |
|---|
| 199 | | # sed '$d' < $cfg > $cfg.tmp |
|---|
| 200 | | # mv $cfg.tmp $cfg |
|---|
| 201 | | # fi |
|---|
| 202 | | |
|---|
| 203 | | # cat <<EOF >> $cfg |
|---|
| 204 | | #Section "Extensions" |
|---|
| 205 | | # Option "MIT-SHM" "no" |
|---|
| 206 | | #EndSection |
|---|
| 207 | | #EOF |
|---|
| | 196 | perl -e 'open(FILE, "/etc/X11/xorg.conf"); while ($line = <FILE>) {if ($line =~ /^Section "Extensions"/) {$buffer = $line;$flag = 0;until ($line =~ /^EndSection/) {$line = <FILE>; $buffer .= $line; if ($line =~ /^.*Option "MIT-SHM"/) {$flag = 1;};}; if ($flag == 0) {print $buffer;};} else {print "$line";};};close(FILE);'> $cfg.tmp |
|---|
| | 197 | mv $cfg.tmp $cfg |
|---|
| | 198 | if [ -z "$(tail -1 $cfg)" ]; then |
|---|
| | 199 | sed '$d' < $cfg > $cfg.tmp |
|---|
| | 200 | mv $cfg.tmp $cfg |
|---|
| | 201 | fi |
|---|
| | 202 | |
|---|
| | 203 | cat <<EOF >> $cfg |
|---|
| | 204 | Section "Extensions" |
|---|
| | 205 | Option "MIT-SHM" "no" |
|---|
| | 206 | EndSection |
|---|
| | 207 | EOF |
|---|