mirror of
https://github.com/Fishwaldo/build.git
synced 2025-03-19 13:21:33 +00:00
[Testing needed] fake-hwclock as boot clock source
This commit is contained in:
parent
6f00f15893
commit
079915e146
18 changed files with 35 additions and 48 deletions
|
@ -167,6 +167,9 @@ install_board_specific (){
|
||||||
# convert to uboot compatible script
|
# convert to uboot compatible script
|
||||||
[[ -f "$DEST/cache/sdcard/boot/boot.cmd" ]] && \
|
[[ -f "$DEST/cache/sdcard/boot/boot.cmd" ]] && \
|
||||||
mkimage -C none -A arm -T script -d $DEST/cache/sdcard/boot/boot.cmd $DEST/cache/sdcard/boot/boot.scr >> /dev/null
|
mkimage -C none -A arm -T script -d $DEST/cache/sdcard/boot/boot.cmd $DEST/cache/sdcard/boot/boot.scr >> /dev/null
|
||||||
|
|
||||||
|
# initial date for fake-hwclock
|
||||||
|
date -u '+%Y-%m-%d %H:%M:%S' > $DEST/cache/sdcard/etc/fake-hwclock.data
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -4826,9 +4826,9 @@ CONFIG_INFINIBAND_ISERT=m
|
||||||
# CONFIG_EDAC is not set
|
# CONFIG_EDAC is not set
|
||||||
CONFIG_RTC_LIB=y
|
CONFIG_RTC_LIB=y
|
||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_HCTOSYS=y
|
CONFIG_RTC_HCTOSYS=n
|
||||||
# CONFIG_RTC_SYSTOHC is not set
|
# CONFIG_RTC_SYSTOHC is not set
|
||||||
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
|
# CONFIG_RTC_HCTOSYS_DEVICE is not set
|
||||||
# CONFIG_RTC_DEBUG is not set
|
# CONFIG_RTC_DEBUG is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -3533,9 +3533,9 @@ CONFIG_LEDS_TRIGGER_GPIO=y
|
||||||
# CONFIG_EDAC is not set
|
# CONFIG_EDAC is not set
|
||||||
CONFIG_RTC_LIB=y
|
CONFIG_RTC_LIB=y
|
||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_HCTOSYS=y
|
CONFIG_RTC_HCTOSYS=n
|
||||||
CONFIG_RTC_SYSTOHC=y
|
CONFIG_RTC_SYSTOHC=y
|
||||||
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
|
# CONFIG_RTC_HCTOSYS_DEVICE is not set
|
||||||
# CONFIG_RTC_DEBUG is not set
|
# CONFIG_RTC_DEBUG is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -2834,9 +2834,9 @@ CONFIG_SWITCH_GPIO=y
|
||||||
# CONFIG_EDAC is not set
|
# CONFIG_EDAC is not set
|
||||||
CONFIG_RTC_LIB=y
|
CONFIG_RTC_LIB=y
|
||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_HCTOSYS=y
|
CONFIG_RTC_HCTOSYS=n
|
||||||
CONFIG_RTC_SYSTOHC=y
|
CONFIG_RTC_SYSTOHC=y
|
||||||
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
|
# CONFIG_RTC_HCTOSYS_DEVICE is not set
|
||||||
# CONFIG_RTC_DEBUG is not set
|
# CONFIG_RTC_DEBUG is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -3306,9 +3306,9 @@ CONFIG_SWITCH=y
|
||||||
# CONFIG_EDAC is not set
|
# CONFIG_EDAC is not set
|
||||||
CONFIG_RTC_LIB=y
|
CONFIG_RTC_LIB=y
|
||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_HCTOSYS=y
|
CONFIG_RTC_HCTOSYS=n
|
||||||
CONFIG_RTC_SYSTOHC=y
|
CONFIG_RTC_SYSTOHC=y
|
||||||
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
|
# CONFIG_RTC_HCTOSYS_DEVICE is not set
|
||||||
# CONFIG_RTC_DEBUG is not set
|
# CONFIG_RTC_DEBUG is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -2847,8 +2847,8 @@ CONFIG_EDAC_SUPPORT=y
|
||||||
# CONFIG_EDAC is not set
|
# CONFIG_EDAC is not set
|
||||||
CONFIG_RTC_LIB=y
|
CONFIG_RTC_LIB=y
|
||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_HCTOSYS=y
|
CONFIG_RTC_HCTOSYS=n
|
||||||
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
|
# CONFIG_RTC_HCTOSYS_DEVICE is not set
|
||||||
CONFIG_RTC_SYSTOHC=y
|
CONFIG_RTC_SYSTOHC=y
|
||||||
CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
|
CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
|
||||||
# CONFIG_RTC_DEBUG is not set
|
# CONFIG_RTC_DEBUG is not set
|
||||||
|
|
|
@ -2834,9 +2834,9 @@ CONFIG_SWITCH_GPIO=y
|
||||||
# CONFIG_EDAC is not set
|
# CONFIG_EDAC is not set
|
||||||
CONFIG_RTC_LIB=y
|
CONFIG_RTC_LIB=y
|
||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_HCTOSYS=y
|
CONFIG_RTC_HCTOSYS=n
|
||||||
CONFIG_RTC_SYSTOHC=y
|
CONFIG_RTC_SYSTOHC=y
|
||||||
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
|
# CONFIG_RTC_HCTOSYS_DEVICE is not set
|
||||||
# CONFIG_RTC_DEBUG is not set
|
# CONFIG_RTC_DEBUG is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -3181,8 +3181,8 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
|
||||||
# CONFIG_ACCESSIBILITY is not set
|
# CONFIG_ACCESSIBILITY is not set
|
||||||
CONFIG_RTC_LIB=y
|
CONFIG_RTC_LIB=y
|
||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_HCTOSYS=y
|
CONFIG_RTC_HCTOSYS=n
|
||||||
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
|
# CONFIG_RTC_HCTOSYS_DEVICE is not set
|
||||||
# CONFIG_RTC_DEBUG is not set
|
# CONFIG_RTC_DEBUG is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -3227,8 +3227,8 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
|
||||||
# CONFIG_ACCESSIBILITY is not set
|
# CONFIG_ACCESSIBILITY is not set
|
||||||
CONFIG_RTC_LIB=y
|
CONFIG_RTC_LIB=y
|
||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_HCTOSYS=y
|
CONFIG_RTC_HCTOSYS=n
|
||||||
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
|
# CONFIG_RTC_HCTOSYS_DEVICE is not set
|
||||||
# CONFIG_RTC_DEBUG is not set
|
# CONFIG_RTC_DEBUG is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -3890,8 +3890,8 @@ CONFIG_EDAC_SUPPORT=y
|
||||||
# CONFIG_EDAC is not set
|
# CONFIG_EDAC is not set
|
||||||
CONFIG_RTC_LIB=y
|
CONFIG_RTC_LIB=y
|
||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_HCTOSYS=y
|
CONFIG_RTC_HCTOSYS=n
|
||||||
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
|
# CONFIG_RTC_HCTOSYS_DEVICE is not set
|
||||||
CONFIG_RTC_SYSTOHC=y
|
CONFIG_RTC_SYSTOHC=y
|
||||||
CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
|
CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
|
||||||
# CONFIG_RTC_DEBUG is not set
|
# CONFIG_RTC_DEBUG is not set
|
||||||
|
|
|
@ -3224,8 +3224,8 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
|
||||||
# CONFIG_ACCESSIBILITY is not set
|
# CONFIG_ACCESSIBILITY is not set
|
||||||
CONFIG_RTC_LIB=y
|
CONFIG_RTC_LIB=y
|
||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_HCTOSYS=y
|
CONFIG_RTC_HCTOSYS=n
|
||||||
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
|
# CONFIG_RTC_HCTOSYS_DEVICE is not set
|
||||||
# CONFIG_RTC_DEBUG is not set
|
# CONFIG_RTC_DEBUG is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -3920,8 +3920,8 @@ CONFIG_EDAC_SUPPORT=y
|
||||||
# CONFIG_EDAC is not set
|
# CONFIG_EDAC is not set
|
||||||
CONFIG_RTC_LIB=y
|
CONFIG_RTC_LIB=y
|
||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_HCTOSYS=y
|
CONFIG_RTC_HCTOSYS=n
|
||||||
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
|
# CONFIG_RTC_HCTOSYS_DEVICE is not set
|
||||||
CONFIG_RTC_SYSTOHC=y
|
CONFIG_RTC_SYSTOHC=y
|
||||||
CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
|
CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
|
||||||
# CONFIG_RTC_DEBUG is not set
|
# CONFIG_RTC_DEBUG is not set
|
||||||
|
|
|
@ -4073,8 +4073,8 @@ CONFIG_EDAC_SUPPORT=y
|
||||||
# CONFIG_EDAC is not set
|
# CONFIG_EDAC is not set
|
||||||
CONFIG_RTC_LIB=y
|
CONFIG_RTC_LIB=y
|
||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_HCTOSYS=y
|
CONFIG_RTC_HCTOSYS=n
|
||||||
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
|
# CONFIG_RTC_HCTOSYS_DEVICE is not set
|
||||||
CONFIG_RTC_SYSTOHC=y
|
CONFIG_RTC_SYSTOHC=y
|
||||||
CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
|
CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
|
||||||
# CONFIG_RTC_DEBUG is not set
|
# CONFIG_RTC_DEBUG is not set
|
||||||
|
|
|
@ -2933,9 +2933,9 @@ CONFIG_LEDS_TRIGGER_GPIO=y
|
||||||
# CONFIG_EDAC is not set
|
# CONFIG_EDAC is not set
|
||||||
CONFIG_RTC_LIB=y
|
CONFIG_RTC_LIB=y
|
||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_HCTOSYS=y
|
CONFIG_RTC_HCTOSYS=n
|
||||||
CONFIG_RTC_SYSTOHC=y
|
CONFIG_RTC_SYSTOHC=y
|
||||||
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
|
# CONFIG_RTC_HCTOSYS_DEVICE is not set
|
||||||
# CONFIG_RTC_DEBUG is not set
|
# CONFIG_RTC_DEBUG is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -3142,9 +3142,9 @@ CONFIG_LEDS_TRIGGER_GPIO=y
|
||||||
# CONFIG_EDAC is not set
|
# CONFIG_EDAC is not set
|
||||||
CONFIG_RTC_LIB=y
|
CONFIG_RTC_LIB=y
|
||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_HCTOSYS=y
|
CONFIG_RTC_HCTOSYS=n
|
||||||
CONFIG_RTC_SYSTOHC=y
|
CONFIG_RTC_SYSTOHC=y
|
||||||
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
|
# CONFIG_RTC_HCTOSYS_DEVICE is not set
|
||||||
# CONFIG_RTC_DEBUG is not set
|
# CONFIG_RTC_DEBUG is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -3876,8 +3876,8 @@ CONFIG_EDAC_SUPPORT=y
|
||||||
# CONFIG_EDAC is not set
|
# CONFIG_EDAC is not set
|
||||||
CONFIG_RTC_LIB=y
|
CONFIG_RTC_LIB=y
|
||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_HCTOSYS=y
|
CONFIG_RTC_HCTOSYS=n
|
||||||
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
|
# CONFIG_RTC_HCTOSYS_DEVICE is not set
|
||||||
CONFIG_RTC_SYSTOHC=y
|
CONFIG_RTC_SYSTOHC=y
|
||||||
CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
|
CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
|
||||||
# CONFIG_RTC_DEBUG is not set
|
# CONFIG_RTC_DEBUG is not set
|
||||||
|
|
|
@ -92,13 +92,7 @@ fi
|
||||||
if [ ! -f "$DEST/cache/rootfs/$RELEASE.tgz" ]; then
|
if [ ! -f "$DEST/cache/rootfs/$RELEASE.tgz" ]; then
|
||||||
|
|
||||||
# debootstrap base system
|
# debootstrap base system
|
||||||
if [[ $RELEASE == "jessie" && $SYSTEMD == "no" ]]; then sysvinit=",sysvinit-core"; fi
|
debootstrap --include=openssh-server,debconf-utils --arch=armhf --foreign $RELEASE $DEST/cache/sdcard/ | dialog --backtitle "$backtitle" --title "Debootstrap $DISTRIBUTION $RELEASE base system to image template ..." --progressbox 20 70
|
||||||
debootstrap --include=openssh-server,debconf-utils$sysvinit --arch=armhf --foreign $RELEASE $DEST/cache/sdcard/ | dialog --backtitle "$backtitle" --title "Debootstrap $DISTRIBUTION $RELEASE base system to image template ..." --progressbox 20 70
|
|
||||||
|
|
||||||
# remove systemd default load. It's installed and can be used with kernel parameter
|
|
||||||
if [[ $RELEASE == "jessie" && $SYSTEMD == "no" ]]; then
|
|
||||||
sed -i -e 's/systemd-sysv //g' $DEST/cache/sdcard/debootstrap/required
|
|
||||||
fi
|
|
||||||
|
|
||||||
# we need emulator for second stage
|
# we need emulator for second stage
|
||||||
cp /usr/bin/qemu-arm-static $DEST/cache/sdcard/usr/bin/
|
cp /usr/bin/qemu-arm-static $DEST/cache/sdcard/usr/bin/
|
||||||
|
@ -137,7 +131,7 @@ device-tree-compiler dosfstools evtest figlet fbset fping git haveged hddtemp hd
|
||||||
iperf ir-keytable iotop iozone3 iw less libbluetooth-dev libbluetooth3 libtool libwrap0-dev libfuse2 libssl-dev lirc lsof makedev \
|
iperf ir-keytable iotop iozone3 iw less libbluetooth-dev libbluetooth3 libtool libwrap0-dev libfuse2 libssl-dev lirc lsof makedev \
|
||||||
module-init-tools mtp-tools nano ntfs-3g ntp parted pkg-config pciutils pv python-smbus rfkill rsync screen stress sudo subversion \
|
module-init-tools mtp-tools nano ntfs-3g ntp parted pkg-config pciutils pv python-smbus rfkill rsync screen stress sudo subversion \
|
||||||
sysfsutils toilet u-boot-tools unattended-upgrades unzip usbutils vlan wireless-tools weather-util weather-util-data wget \
|
sysfsutils toilet u-boot-tools unattended-upgrades unzip usbutils vlan wireless-tools weather-util weather-util-data wget \
|
||||||
wpasupplicant iptables dvb-apps libdigest-sha-perl libproc-processtable-perl w-scan apt-transport-https sysbench libusb-dev dialog"
|
wpasupplicant iptables dvb-apps libdigest-sha-perl libproc-processtable-perl w-scan apt-transport-https sysbench libusb-dev dialog fake-hwclock"
|
||||||
|
|
||||||
# generate locales and install packets
|
# generate locales and install packets
|
||||||
display_alert "Install locales" "$DEST_LANG" "info"
|
display_alert "Install locales" "$DEST_LANG" "info"
|
||||||
|
|
|
@ -29,16 +29,6 @@ case "$1" in
|
||||||
start)
|
start)
|
||||||
# ARM
|
# ARM
|
||||||
|
|
||||||
# fix for eth0 no brought up
|
|
||||||
if [ "$SERVER_IP" == "" ]; then
|
|
||||||
echo -e "[\e[0;32m ok \x1B[0m] Fixing RTC and reloading eth0"
|
|
||||||
date -s "2015-01-01 10:00:00" > /dev/null 2>&1
|
|
||||||
hwclock -w
|
|
||||||
ifdown eth0 > /dev/null 2>&1
|
|
||||||
ifup eth0 > /dev/null 2>&1
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
for i in $( lsblk -idn -o NAME ); do
|
for i in $( lsblk -idn -o NAME ); do
|
||||||
ROTATE=$(cat /sys/block/$i/queue/rotational)
|
ROTATE=$(cat /sys/block/$i/queue/rotational)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue