Add original scripts
This commit is contained in:
85
logo.sh
Executable file
85
logo.sh
Executable file
@@ -0,0 +1,85 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# description: logo.sh provide the logo files on the appropriate directory of NAS machine.
|
||||
# 2002/02/01 Johnson Hsu created
|
||||
# 2002/02/23 Kent re-format
|
||||
# 2002/03/01 Johnson Hsu modify (pic5 - system logo)
|
||||
#
|
||||
|
||||
SYSTEM_DEVICE=`/sbin/getcfg System "System Device" -d /dev/hda`
|
||||
|
||||
HTTPD_IMG_PATH=/home/httpd/v3_menu/images
|
||||
DEFAULT_IMG=/etc/config/logo/default_logo_img.gif
|
||||
SHOW_IMG=$HTTPD_IMG_PATH/show_logo_img.gif
|
||||
|
||||
copy_file()
|
||||
{
|
||||
if [ ! -f $1 ]; then
|
||||
/bin/cp -f $DEFAULT_IMG $1 2>/dev/null 1>/dev/null
|
||||
/bin/cp -f $1 $HTTPD_IMG_PATH 2>/dev/null 1>/dev/null
|
||||
else
|
||||
/bin/cp -f $1 $HTTPD_IMG_PATH 2>/dev/null 1>/dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
# check if any file exist???
|
||||
if [ ! -f $DEFAULT_IMG ]; then
|
||||
/bin/cp -f $HTTPD_IMG_PATH/spacer.gif $DEFAULT_IMG
|
||||
fi
|
||||
|
||||
pic1=`/sbin/getcfg LOGO "PIC1 LOGO Image Path" -d /etc/config/logo/pic1_logo_img.gif`
|
||||
copy_file $pic1
|
||||
|
||||
pic2=`/sbin/getcfg LOGO "PIC2 LOGO Image Path" -d /etc/config/logo/pic2_logo_img.gif`
|
||||
copy_file $pic2
|
||||
|
||||
pic3=`/sbin/getcfg LOGO "PIC3 LOGO Image Path" -d /etc/config/logo/pic3_logo_img.gif`
|
||||
copy_file $pic3
|
||||
|
||||
pic4=`/sbin/getcfg LOGO "PIC4 LOGO Image Path" -d /etc/config/logo/pic4_logo_img.gif`
|
||||
copy_file $pic4
|
||||
|
||||
upload=`/sbin/getcfg LOGO "UPLOAD LOGO Image Path" -d /etc/config/logo/upload_logo_img.gif`
|
||||
copy_file $upload
|
||||
|
||||
index=`/sbin/getcfg "LOGO" "Show PIC Index" -u -d "0"`
|
||||
|
||||
case $index in
|
||||
0)
|
||||
# disable logo function, use default image
|
||||
pic=$DEFAULT_IMG
|
||||
;;
|
||||
1)
|
||||
pic=`/sbin/getcfg "LOGO" "PIC1 LOGO Image Path" -d /etc/config/logo/pic1_logo_img.gif`
|
||||
;;
|
||||
2)
|
||||
pic=`/sbin/getcfg "LOGO" "PIC2 LOGO Image Path" -d /etc/config/logo/pic2_logo_img.gif`
|
||||
;;
|
||||
3)
|
||||
pic=`/sbin/getcfg "LOGO" "PIC3 LOGO Image Path" -d /etc/config/logo/pic3_logo_img.gif`
|
||||
;;
|
||||
4)
|
||||
pic=`/sbin/getcfg "LOGO" "PIC4 LOGO Image Path" -d /etc/config/logo/pic4_logo_img.gif`
|
||||
;;
|
||||
5)
|
||||
pic=`/sbin/getcfg "LOGO" "Upload LOGO Image Path" -d /etc/config/logo/upload_logo_img.gif`
|
||||
;;
|
||||
*)
|
||||
echo "LOGO session error !!"
|
||||
exit 1
|
||||
esac
|
||||
|
||||
echo use PIC$index as default image
|
||||
|
||||
if [ -f $pic ]; then
|
||||
/bin/cp -f $pic $SHOW_IMG 2>/dev/null 1>/dev/null
|
||||
fi
|
||||
|
||||
pic5=`/sbin/getcfg LOGO "PIC5 LOGO Image Path" -d /etc/config/logo/pic5_logo_img.gif`
|
||||
|
||||
if [ -f $SHOW_IMG ]; then
|
||||
/bin/cp -f $SHOW_IMG $pic5 2>/dev/null 1>/dev/null
|
||||
/bin/cp -f $pic5 $HTTPD_IMG_PATH 2>/dev/null 1>/dev/null
|
||||
fi
|
||||
|
||||
exit 0
|
||||
Reference in New Issue
Block a user