cdrom.subr (0bfd163f522701b486e066fa2e56624c02f5081a) | cdrom.subr (6ef6ba9950260f42b47499d17874d00ca9290955) |
---|---|
1if [ ! "$_MEDIA_CDROM_SUBR" ]; then _MEDIA_CDROM_SUBR=1 2# 3# Copyright (c) 2012-2013 Devin Teske 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 149 unchanged lines hidden (view full) --- 158 f_dprintf "f_media_get_cdrom: dev=[%s] file=[%s] probe_type=%s" \ 159 "$dev" "$file" "$probe_type" 160 161 f_media_generic_get "$MOUNTPOINT" "$file" "$probe_type" 162} 163 164# f_media_shutdown_cdrom $device 165# | 1if [ ! "$_MEDIA_CDROM_SUBR" ]; then _MEDIA_CDROM_SUBR=1 2# 3# Copyright (c) 2012-2013 Devin Teske 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 149 unchanged lines hidden (view full) --- 158 f_dprintf "f_media_get_cdrom: dev=[%s] file=[%s] probe_type=%s" \ 159 "$dev" "$file" "$probe_type" 160 161 f_media_generic_get "$MOUNTPOINT" "$file" "$probe_type" 162} 163 164# f_media_shutdown_cdrom $device 165# |
166# Shuts down the CDROM device and ejects the media using f_media_eject_cdrom(), 167# below. Return status should be ignored. | 166# Shuts down the CDROM device. Return status should be ignored. |
168# 169f_media_shutdown_cdrom() 170{ 171 local dev="$1" err 172 173 [ "$CDROM_MOUNTED" ] || return $FAILURE 174 175 if [ "$CDROM_PREVIOUSLY_MOUNTED" ]; then 176 CDROM_MOUNTED= 177 return $SUCCESS 178 fi 179 180 if ! err=$( umount -f "$MOUNTPOINT" 2>&1 ); then 181 err="${err#umount: }"; err="${err#*: }" 182 f_show_msg "$msg_could_not_unmount_the_cdrom_dvd" \ 183 "$MOUNTPOINT" "$err" 184 else 185 CDROM_MOUNTED= 186 fi | 167# 168f_media_shutdown_cdrom() 169{ 170 local dev="$1" err 171 172 [ "$CDROM_MOUNTED" ] || return $FAILURE 173 174 if [ "$CDROM_PREVIOUSLY_MOUNTED" ]; then 175 CDROM_MOUNTED= 176 return $SUCCESS 177 fi 178 179 if ! err=$( umount -f "$MOUNTPOINT" 2>&1 ); then 180 err="${err#umount: }"; err="${err#*: }" 181 f_show_msg "$msg_could_not_unmount_the_cdrom_dvd" \ 182 "$MOUNTPOINT" "$err" 183 else 184 CDROM_MOUNTED= 185 fi |
187 188 f_media_eject_cdrom "$dev" | |
189} 190 191# f_media_eject_cdrom $device 192# 193# Eject the media from the CDROM device. Returns success. 194# 195f_media_eject_cdrom() 196{ --- 16 unchanged lines hidden --- | 186} 187 188# f_media_eject_cdrom $device 189# 190# Eject the media from the CDROM device. Returns success. 191# 192f_media_eject_cdrom() 193{ --- 16 unchanged lines hidden --- |