96 |
|
|
97 |
get_vnc_passwd() |
get_vnc_passwd() |
98 |
{ |
{ |
99 |
if [ -s ${MROOT}/root/.vnc/passwd ] |
trysudo test -s ${MROOT}/root/.vnc/passwd |
100 |
|
if [ $? -eq 0 ] |
101 |
then |
then |
102 |
mecho "A VNC password was set." |
mecho "A VNC password was set." |
103 |
rvecho "1" |
rvecho "1" |
113 |
local vncconfigdir="${MROOT}/root/.vnc" |
local vncconfigdir="${MROOT}/root/.vnc" |
114 |
local vncpasswd="${vncconfigdir}/passwd" |
local vncpasswd="${vncconfigdir}/passwd" |
115 |
[[ -z ${pass} ]] && help_vnc_passwd && return 1 |
[[ -z ${pass} ]] && help_vnc_passwd && return 1 |
116 |
[ -d ${vncconfigdir} ] || install -d ${vncconfigdir} |
trysudo test -d ${vncconfigdir} ] || trysudo install -d ${vncconfigdir} |
117 |
|
|
118 |
vncpasswd "${vncpasswd}" > /dev/null << EOF |
trysudo vncpasswd "${vncpasswd}" &> /dev/null << EOF |
119 |
${pass} |
${pass} |
120 |
${pass} |
${pass} |
121 |
|
n |
122 |
EOF |
EOF |
123 |
|
if [ $? -eq 0 ] |
124 |
|
then |
125 |
|
mecho "A VNC password was successfully set." |
126 |
|
rvecho "1" |
127 |
|
else |
128 |
|
mecho "Could not set a VNC password." |
129 |
|
rvecho "0" |
130 |
|
fi |
131 |
} |
} |