diff --git a/builds/any/rootfs/jessie/common/overlay/etc/init.d/initdev b/builds/any/rootfs/jessie/common/overlay/etc/init.d/initdev deleted file mode 100755 index df9dd898..00000000 --- a/builds/any/rootfs/jessie/common/overlay/etc/init.d/initdev +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh - -### BEGIN INIT INFO -# Provides: initdev -# Required-Start: -# Required-Stop: -# Default-Start: S -# Default-Stop: -# Short-Description: Set up block and net devices -### END INIT INFO - -. /lib/lsb/init-functions - -log_action_begin_msg "Setting up block and net devices" - -ln -snf /proc/mounts /etc/mtab - -( cd /sys/class/block; for d in *; do /sbin/initblockdev $d add; done ) -if [ -d /sys/class/ubi ]; then - ( cd /sys/class/ubi; for d in *; do /sbin/initblockdev $d add; done ) -fi -( cd /sys/class/net; for d in *; do /sbin/initnetdev $d add; done ) - -initmounts - -log_action_end_msg 0 diff --git a/builds/any/rootfs/jessie/common/overlay/sbin/initblockdev b/builds/any/rootfs/jessie/common/overlay/sbin/initblockdev deleted file mode 100755 index e4b7cc3d..00000000 --- a/builds/any/rootfs/jessie/common/overlay/sbin/initblockdev +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/bash -set -e -exec 9<$0 -flock -x 9 -case $2 in - add) - eval $(echo $1 | sed "s#^\(mmcblk[0-9]*\|ubi[0-9]*_[0-9]*\|mtdblock[0-9]*\|[a-z]*\)\(p[0-9]*\|[0-9]*\).*#dev='\1' part='\2'#") - if [ -e /etc/onl/recover ]; then - recover=$(cat /etc/onl/recover) - fi - devid= - if [ -e /sys/class/ubi/${dev}/device ]; then - eval $(realpath /sys/class/ubi/${dev}/device | sed "s#/sys/devices/\(.*\)#devid='\1'#") - fi - if [ -e /sys/class/block/${dev}/device ]; then - eval $(realpath /sys/class/block/${dev}/device | sed "s#/sys/devices/\(.*\)#devid='\1'#") - fi - while read i n; do - expr match "$i" "#" >/dev/null && continue || : - [ -n "${devid}" ] && expr match "${devid}" "$i" >/dev/null && mount=/mnt/$n && break || : - expr match "@${dev}" "$i" >/dev/null && mount=/mnt/$n && break || : - done /dev/null)" = "070701" ]; then - mount=${mount}-recover - else - mkdir -p ${mount} - [ $(stat -c %D ${mount}) = $(stat -c %D /mnt) ] - if [ "$(dd if=/dev/${dev}${part} bs=1 skip=82 count=5 2>/dev/null)" = "FAT32" ] \ - || [ "$(dd if=/dev/${dev}${part} bs=1 skip=54 count=5 2>/dev/null)" = "FAT16" ]; then - if [ ! -e /etc/onl/kdump ]; then - if [ "$recover" = "fsck" ]; then - # Try to repair FAT filesystem automatically to prevent further - # damage (but skip it in kdump to save time and memory) - if dosfsck -a /dev/${dev}${part} >/dev/null 2>&1; then - : - else - dosfsck -n /dev/${dev}${part} >/dev/null 2>&1 - fi - else - dosfsck -n /dev/${dev}${part} >/dev/null 2>&1 - fi - fi - mount -o flush,dirsync,noatime,umask=0007 /dev/${dev}${part} ${mount} 2>/dev/null - else - mount -o noatime /dev/${dev}${part} ${mount} 2>/dev/null - fi - fi - echo -e "devid='${devid}'\ndev='${dev}'\npart='${part}'" >${mount}.conf - ;; - remove) - mtab=$(mktemp /tmp/tmp.XXXXXX) - cp /proc/mounts ${mtab} - while read dev mount x; do - if [ /dev/$1 = "${dev}" ]; then - rm -f ${mount}.conf - umount -l ${mount} 2>/dev/null || : - fi - done <${mtab} - rm -f ${mtab} - ;; -esac diff --git a/builds/any/rootfs/wheezy/common/overlay/etc/udev/rules.d/60-block.rules b/builds/any/rootfs/wheezy/common/overlay/etc/udev/rules.d/60-block.rules deleted file mode 100644 index f2345a37..00000000 --- a/builds/any/rootfs/wheezy/common/overlay/etc/udev/rules.d/60-block.rules +++ /dev/null @@ -1 +0,0 @@ -SUBSYSTEM=="block", RUN+="/sbin/initblockdev $kernel $env{ACTION}" diff --git a/builds/any/rootfs/wheezy/common/overlay/etc/udev/rules.d/60-net.rules b/builds/any/rootfs/wheezy/common/overlay/etc/udev/rules.d/60-net.rules deleted file mode 100644 index 627e65e4..00000000 --- a/builds/any/rootfs/wheezy/common/overlay/etc/udev/rules.d/60-net.rules +++ /dev/null @@ -1 +0,0 @@ -SUBSYSTEM=="net", RUN+="/sbin/initnetdev $kernel $env{ACTION}" diff --git a/builds/any/rootfs/wheezy/common/overlay/sbin/initblockdev b/builds/any/rootfs/wheezy/common/overlay/sbin/initblockdev deleted file mode 100755 index e4b7cc3d..00000000 --- a/builds/any/rootfs/wheezy/common/overlay/sbin/initblockdev +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/bash -set -e -exec 9<$0 -flock -x 9 -case $2 in - add) - eval $(echo $1 | sed "s#^\(mmcblk[0-9]*\|ubi[0-9]*_[0-9]*\|mtdblock[0-9]*\|[a-z]*\)\(p[0-9]*\|[0-9]*\).*#dev='\1' part='\2'#") - if [ -e /etc/onl/recover ]; then - recover=$(cat /etc/onl/recover) - fi - devid= - if [ -e /sys/class/ubi/${dev}/device ]; then - eval $(realpath /sys/class/ubi/${dev}/device | sed "s#/sys/devices/\(.*\)#devid='\1'#") - fi - if [ -e /sys/class/block/${dev}/device ]; then - eval $(realpath /sys/class/block/${dev}/device | sed "s#/sys/devices/\(.*\)#devid='\1'#") - fi - while read i n; do - expr match "$i" "#" >/dev/null && continue || : - [ -n "${devid}" ] && expr match "${devid}" "$i" >/dev/null && mount=/mnt/$n && break || : - expr match "@${dev}" "$i" >/dev/null && mount=/mnt/$n && break || : - done /dev/null)" = "070701" ]; then - mount=${mount}-recover - else - mkdir -p ${mount} - [ $(stat -c %D ${mount}) = $(stat -c %D /mnt) ] - if [ "$(dd if=/dev/${dev}${part} bs=1 skip=82 count=5 2>/dev/null)" = "FAT32" ] \ - || [ "$(dd if=/dev/${dev}${part} bs=1 skip=54 count=5 2>/dev/null)" = "FAT16" ]; then - if [ ! -e /etc/onl/kdump ]; then - if [ "$recover" = "fsck" ]; then - # Try to repair FAT filesystem automatically to prevent further - # damage (but skip it in kdump to save time and memory) - if dosfsck -a /dev/${dev}${part} >/dev/null 2>&1; then - : - else - dosfsck -n /dev/${dev}${part} >/dev/null 2>&1 - fi - else - dosfsck -n /dev/${dev}${part} >/dev/null 2>&1 - fi - fi - mount -o flush,dirsync,noatime,umask=0007 /dev/${dev}${part} ${mount} 2>/dev/null - else - mount -o noatime /dev/${dev}${part} ${mount} 2>/dev/null - fi - fi - echo -e "devid='${devid}'\ndev='${dev}'\npart='${part}'" >${mount}.conf - ;; - remove) - mtab=$(mktemp /tmp/tmp.XXXXXX) - cp /proc/mounts ${mtab} - while read dev mount x; do - if [ /dev/$1 = "${dev}" ]; then - rm -f ${mount}.conf - umount -l ${mount} 2>/dev/null || : - fi - done <${mtab} - rm -f ${mtab} - ;; -esac