diff options
-rwxr-xr-x | busybox.pkg/postinst | 14 | ||||
-rwxr-xr-x | busybox.pkg/prerm | 10 |
2 files changed, 10 insertions, 14 deletions
diff --git a/busybox.pkg/postinst b/busybox.pkg/postinst index f77b149..c003561 100755 --- a/busybox.pkg/postinst +++ b/busybox.pkg/postinst @@ -5,20 +5,6 @@ if [ "x${1}" = 'xconfigure' ]; then update-alternatives --install "${link}" "${name}" \ "${link}.busybox" "${prio}" done </usr/share/busybox/alternatives - if [ "x$(ls -A /var/www/ | head -n 1)" = 'x' ]; then - # There are no files in /var/www/. - cp /usr/share/busybox/www/index.html /var/www/index.html - sha256sum /var/www/index.html >/usr/share/busybox/www/SHA256SUMS - elif [ -f /var/www/index.html ] && \ - [ -f /usr/share/busybox/www/SHA256SUMS ]; then - if sha256sum -cs /usr/share/busybox/www/SHA256SUMS; then - # /var/www/index.html exists and hasn't been modified by - # the user. - cp /usr/share/busybox/www/index.html /var/www/index.html - sha256sum /var/www/index.html \ - >/usr/share/busybox/www/SHA256SUMS - fi - fi if ! [ -f /etc/rc.policy ]; then if [ "x$(cat /etc/proteanos_plat)" = 'xdev' ]; then printf 'disabled\n' >/etc/rc.policy diff --git a/busybox.pkg/prerm b/busybox.pkg/prerm index 160a2d7..96a3db6 100755 --- a/busybox.pkg/prerm +++ b/busybox.pkg/prerm @@ -9,4 +9,14 @@ if [ "x${1}" = 'xupgrade' ]; then while read link name prio; do update-alternatives --remove "${name}" "${link}.busybox" done </usr/share/busybox/alternatives + if [ -f /usr/share/busybox/www/SHA256SUMS ]; then + if [ -f /var/www/index.html ] && \ + sha256sum -cs /usr/share/busybox/www/SHA256SUMS + then + # /var/www/index.html exists and hasn't been modified by + # the user. + rm /var/www/index.html + fi + rm /usr/share/busybox/www/SHA256SUMS + fi fi |