add oracle observer initscript

#!/bin/bash # chkconfig: 2345 20 80 # description: Oracle observer # Source function library. . /etc/init.d/functions start() { # code to start app comes here # example: daemon program_name & su - oracle -c /u01/app/oracle/admin/dg_observer_starts.sh } stop() { # code to stop app comes here # example: killproc program_name su - oracle -c /u01/app/oracle/admin/dg_observer_stops.sh } case "$1" in start) su - oracle -c /u01/app/oracle/admin/dg_observer_starts.sh ;; stop) su - oracle -c /u01/app/oracle/admin/dg_observer_stops.sh ;; restart) su - oracle -c /u01/app/oracle/admin/dg_observer_stops.sh su - oracle -c /u01/app/oracle/admin/dg_observer_starts.sh ;; status) # code to check status of app comes here # example: status program_name ;; *) echo "Usage: $0 {start|stop|status|restart}" esac exit 0

# chkconfig --add oracle_observer # chkconfig --level 2345 oracle_observer on # systemctl enable oracle_observer # systemctl start oracle_observer # systemctl status oracle_observer

create vgs,lvs,fs for single disk vg-to fs input

This is for when you have a 1to1 relation from disk to filesystem.

/u01 sdc
/u02 sdd
/u03 sde
/u04 sdf
/u05 sdg
/u06 sdh
/u07 sdi

cat x | sed 's/\///g' | awk '{ print "vgcreate "$1"_vg /dev/"$2 }'
cat x | sed 's/\///g' | awk '{ print "lvcreate -l 100%FREE -n "$1"_lv "$1"_vg" }'
cat x | sed 's/\///g' | awk '{ print "mkfs.xfs /dev/"$1"_vg/"$1"_lv" }'
cat x | sed 's/\///g' | awk '{ print "/dev/"$1"_vg/"$1"_lv /"$1" xfs defaults 0 0" }'
cat x | sed 's/\///g' | awk '{ print "mkdir /"$1 }'

build barrier on macports for macos el capitan

For all lines with “modifiers |=” , change to “modifiers =” in the function below

macbookpro:~ root# vi /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXKeyState.cpp

347 CGEventFlags

348 OSXKeyState::getModifierStateAsOSXFlags()

349 {

350     CGEventFlags modifiers = CGEventFlags(0);

351 

352     if (m_shiftPressed) {

353         modifiers = CGEventFlags(kCGEventFlagMaskShift);

354     }

355         

356     if (m_controlPressed) {

357         modifiers = CGEventFlags(kCGEventFlagMaskControl);

358     }

359         

360     if (m_altPressed) {

361         modifiers = CGEventFlags(kCGEventFlagMaskAlternate);

362     }

363         

364     if (m_superPressed) {

365         modifiers = CGEventFlags(kCGEventFlagMaskCommand);

366     }

367         

368     if (m_capsPressed) {

369         modifiers = CGEventFlags(kCGEventFlagMaskAlphaShift);

370     }

371         

372     return modifiers;

373 }   

Macports lion tricks

pulseaudio:
port -v install pulseaudio configure.compiler=macports-clang-11

q56-qtbase:
port -v install qt56-qtbase configure.compiler=macports-clang-3.7

x2goclient:
port -v install x2goclient configure.compiler=macports-clang-3.7

barrier:
port -v install barrier configure.compiler=macports-clang-10
you need to edit: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXDragView.mm
and comment this line:
@synthesize springLoadingHighlight = _springLoadingHighlight;

py312-bcrypt:
port edit py312-bcrypt
add this line:
PortGroup legacysupport 1.1