Lines 15-28
Link Here
|
15 |
infonodes=${INFONODES:-%INFONODES%} |
15 |
infonodes=${INFONODES:-%INFONODES%} |
16 |
infonodeexps=${INFONODEEXPS:-%INFONODEEXPS%} |
16 |
infonodeexps=${INFONODEEXPS:-%INFONODEEXPS%} |
17 |
elispdir=${ELISPDIR:-%ELISPDIR%} |
17 |
elispdir=${ELISPDIR:-%ELISPDIR%} |
|
|
18 |
sitestartdir=${SITESTARTDIR:-%SITESTARTDIR%} |
18 |
dirsection=${DIRSECTION:-%DIRSECTION%} |
19 |
dirsection=${DIRSECTION:-%DIRSECTION%} |
19 |
|
20 |
|
20 |
OptionStart=";;; configuration options for ${pkgname}" |
21 |
OptionStart=";;; configuration options for ${pkgname}" |
21 |
OptionEnd=";;; End of configuration options for ${pkgname}" |
22 |
OptionEnd=";;; End of configuration options for ${pkgname}" |
22 |
|
23 |
|
23 |
if [ "X$2" = X"POST-INSTALL" ]; then |
24 |
if [ "X$2" = X"POST-INSTALL" ]; then |
24 |
if [ ! -f ${elispdir}/site-start.el ]; then |
25 |
if [ ! -f ${sitestartdir}/site-start.el ]; then |
25 |
${TOUCH} ${elispdir}/site-start.el |
26 |
${TOUCH} ${sitestartdir}/site-start.el |
26 |
fi |
27 |
fi |
27 |
count=1 |
28 |
count=1 |
28 |
# For example, the result of `cut ttt -d : -f 2` is ttt. Why? |
29 |
# For example, the result of `cut ttt -d : -f 2` is ttt. Why? |
Lines 49-64
Link Here
|
49 |
install-info ${infodir}/${file} ${infodir}/dir |
50 |
install-info ${infodir}/${file} ${infodir}/dir |
50 |
done |
51 |
done |
51 |
if [ X'%ADDSITESTART%' != X ]; then |
52 |
if [ X'%ADDSITESTART%' != X ]; then |
52 |
if [ "`${GREP} \"^${OptionStart}\" ${elispdir}/site-start.el`" ]; then |
53 |
if [ "`${GREP} \"^${OptionStart}\" ${sitestartdir}/site-start.el`" ]; then |
53 |
${SED} -e "/^${OptionStart}/,/^${OptionEnd}/d" \ |
54 |
${SED} -e "/^${OptionStart}/,/^${OptionEnd}/d" \ |
54 |
${elispdir}/site-start.el > ${elispdir}/site-start.el.bak |
55 |
${sitestartdir}/site-start.el > ${sitestartdir}/site-start.el.bak |
55 |
${CP} ${elispdir}/site-start.el.bak ${elispdir}/site-start.el |
56 |
${CP} ${sitestartdir}/site-start.el.bak ${sitestartdir}/site-start.el |
56 |
fi |
57 |
fi |
57 |
${ECHO} "Adding entry for \"${pkgname}\" to ${elispdir}/site-start.el" |
58 |
${ECHO} "Adding entry for \"${pkgname}\" to ${sitestartdir}/site-start.el" |
58 |
${ECHO} "${OptionStart}" >> ${elispdir}/site-start.el |
59 |
${ECHO} "${OptionStart}" >> ${sitestartdir}/site-start.el |
59 |
/usr/bin/printf "%ADDSITESTART%" | \ |
60 |
/usr/bin/printf "%ADDSITESTART%" | \ |
60 |
${SED} "s/^ //" >> ${elispdir}/site-start.el |
61 |
${SED} "s/^ //" >> ${sitestartdir}/site-start.el |
61 |
${ECHO} "${OptionEnd}" >> ${elispdir}/site-start.el |
62 |
${ECHO} "${OptionEnd}" >> ${sitestartdir}/site-start.el |
62 |
fi |
63 |
fi |
63 |
exit 0 |
64 |
exit 0 |
64 |
else |
65 |
else |