GIF89a; EcchiShell v1.0
//proc/self/root/lib/lib/lib/> /etc/ccw.conf OLDIFS=$IFS IFS=, read -a subch_array <<< "indexzero,$SUBCHANNELS" IFS=$OLDIFS devbusid=${subch_array[1]} if [ "$NETTYPE" = "ctc" ]; then driver="ctcm" else driver=$NETTYPE fi printf 'SUBSYSTEM=="net", ACTION=="add", DRIVERS=="%s", KERNELS=="%s", ENV{INTERFACE}=="?*", RUN+="/sbin/initqueue --onetime --unique --name cmsifup-$env{INTERFACE} /sbin/cmsifup $env{INTERFACE}"\n' "$driver" "$devbusid" > /etc/udev/rules.d/99-cms.rules # remove the default net rules rm -f -- /etc/udev/rules.d/91-default-net.rules [[ -f /etc/udev/rules.d/90-net.rules ]] \ || printf 'SUBSYSTEM=="net", ACTION=="online", RUN+="/sbin/initqueue --onetime --env netif=$env{INTERFACE} source_hook initqueue/online"\n' >> /etc/udev/rules.d/99-cms.rules udevadm control --reload znet_cio_free fi if [[ $DASD ]] && [[ $DASD != "none" ]]; then echo $DASD | normalize_dasd_arg > /etc/dasd.conf echo "options dasd_mod dasd=$DASD" > /etc/modprobe.d/dasd_mod.conf dasd_cio_free fi unset _do_zfcp for i in ${!FCP_*}; do echo "${!i}" | while read port rest; do case $port in *.*.*) ;; *.*) port="0.$port" ;; *) port="0.0.$port" ;; esac echo $port $rest >> /etc/zfcp.conf done _do_zfcp=1 done [[ $_do_zfcp ]] && zfcp_cio_free unset _do_zfcp } [[ $CMSDASD ]] || CMSDASD=$(getarg "CMSDASD=") [[ $CMSCONFFILE ]] || CMSCONFFILE=$(getarg "CMSCONFFILE=") # Parse configuration if [ -n "$CMSDASD" -a -n "$CMSCONFFILE" ]; then if readcmsfile $CMSDASD $CMSCONFFILE; then ln -s /run/initramfs/$CMSCONFFILE /tmp/$CMSCONFFILE ln -s /run/initramfs/$CMSCONFFILE /tmp/cms.conf processcmsfile fi fi