kobo boot scripts

#!/bin/sh

pkill nickel
eink_enable_autoupdate

rm -rf /debian/tmp/* /debian/tmp/.* 2>/dev/null

mount -t proc proc /debian/proc
mount -o bind /dev /debian/dev
mount -o bind /dev/pts /debian/dev/pts
mount -t sysfs sysfs /debian/sys

mount -o bind,user,rw,exec,umask=000 /mnt/onboard /debian/mnt/onboard
mount -o bind / /debian/host

cp -L /etc/wpa_supplicant/wpa_supplicant.conf /debian/etc/wpa_supplicant/wpa_supplicant.conf
cp -L /etc/resolv.conf /debian/etc/resolv.conf
cp /etc/hosts /debian/etc/hosts
grep -v debian /proc/mounts > /debian/etc/mtab

chroot /debian sudo -u marek -H /bin/bash --login
#!/bin/sh

pkill nickel
eink_enable_autoupdate

rm -rf /debian/tmp/* /debian/tmp/.* 2>/dev/null

mount -t proc proc /debian/proc
mount -o bind /dev /debian/dev
mount -o bind /dev/pts /debian/dev/pts
mount -t sysfs sysfs /debian/sys

mount -o bind,user,rw,exec,umask=000 /mnt/onboard /debian/mnt/onboard
mount -o bind / /debian/host

cp -L /etc/wpa_supplicant/wpa_supplicant.conf /debian/etc/wpa_supplicant/wpa_supplicant.conf
cp -L /etc/resolv.conf /debian/etc/resolv.conf
cp /etc/hosts /debian/etc/hosts
grep -v debian /proc/mounts > /debian/etc/mtab

chroot /debian sudo -u marek -H /bin/bash --login -c "startx"
#!/bin/sh

PLATFORM=ntx508

(
    if [ ! -e /etc/wpa_supplicant/wpa_supplicant.conf ]; then
        cp /etc/wpa_supplicant/wpa_supplicant.conf.template /etc/wpa_supplicant/wpa_supplicant.conf
    fi
) &

export INTERFACE=eth0
export WIFI_MODULE=dhd

export QWS_MOUSE_PROTO="tslib_nocal:/dev/input/event1"
export QWS_KEYBOARD=imx508kbd:/dev/input/event0
export QWS_DISPLAY=Transformed:imx508:Rot90
export NICKEL_HOME=/mnt/onboard/.kobo
export LD_LIBRARY_PATH=/usr/local/Kobo
export WIFI_MODULE_PATH=/drivers/$PLATFORM/wifi/$WIFI_MODULE.ko
export LANG=en_US.UTF-8
export UBOOT_MMC=/etc/u-boot/$PLATFORM/u-boot.mmc
export UBOOT_RECOVERY=/etc/u-boot/$PLATFORM/u-boot.recovery

/usr/local/Kobo/nickel -qws &
时间: 2024-10-14 05:25:57

kobo boot scripts的相关文章

[Erl_Question08] Erlang怎么构建一个application?

问题: 当我们把一个项目中所有的supervision tree通过一个简单的函数game: start(),会发现这个树结构特别复杂,只能有一个根节点,然后一直扩展. 这里,这就是application出现的原因,设计一个可以随时开关的子块(application).比如:上图中的log app, db app ,game app, connect app .. 这样对这些应用的开关管理就非常方便啦,[试想你如果用supervisor,运行时还要手动去停进程树,然后还要移除监控树,还要做cle

怎样使用 Tripwire 来检测 Ubuntu VPS 服务器的入侵

介绍 当管理联网服务器时,服务器的安全是一个非常复杂的问题.尽管可以配置防火墙.设置日志策略.购买安全服务或者锁定应用,如果你想确保阻止每次入侵这远远不够. 一个 HIDS 可以收集你电脑的文件系统和配置,存储这些信息用来参考和判断系统当前的运行状态.如果在已知安全的状态和当前状态之间发生了改动,就表明可能已经并不安全了. Linux 下一个流行的 HIDS 是 Tripwire.这个软件可以跟踪许多不同的文件系统数据,以检测是否发生未经授权的更改. 在本文中,我们将讨论如何在 Ubuntu 1

运行级别(run level)

inittab是很多linux版本的启动脚本.Linux在完成核内引导以后,就开始运行init程序,它的进程号是1,是所有其他进程的起点.init需要读取/etc/inittab,该文件告诉init在它的每个运行级别上需要做哪些事情. init共定义了七个运行级(run level),分别是什么?# Default runlevel. The runlevels used by RHS are: # 0 - halt (Do NOT set initdefault to this) # - 关闭

发挥到极致的Asterisk SS7 解决方案【转】

击:23098 基于SS7的开源解决方案在国内已经安装了很多.很多用户都使用chan_ss7 开源协议栈作为呼叫中心,400电话,计费结算的系统.随着国内对开源Asterisk的认可程度越来越高. Asterisk让我们中小型软件公司站在了巨人肩上,你可以拥有昂贵的SS7/ISDN通信设备,而且我们有机会搭建自己的企业IPPBX/呼叫中心.大胆测试,小心实施.Sangoma 16E1+chan_SS7+Asterisk 发挥到极致的Asterisk SS7 解决方案.为什么是极致: 板卡价格到最

飞思卡尔IMX6启动信息

U-Boot 2014.04 (May 26 2015 - 12:41:13) CPU: Freescale i.MX6Q rev1.2 at 792 MHz CPU: Temperature 33 C, calibration data: 0x5b14f47d Reset cause: POR Board: MX6-SabreSD I2C: ready DRAM: 1 GiB MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2 *** Warning - ba

嵌入式linux开发:杂七杂八的话

1. 编译器:常用的有Sourcery,linaro等.当然芯片厂家一般也会提供可用的编译器. 2. 将配置和编译时的输出O到其他位置:make O=some_dir 这样做的好处是保持源代码树的干净. 注意:O选项必须在每条make命令中给出: make gconfig O=... make ARCH=arm CROSS_COMPILE=... O=... 3. 多进程并行编译:make j=N,N是并行进程数量. 4. DeviceTree位置(以arm为例):arch/arm/boot/d

arm linux-----时钟时区设置

参考资料 https://blog.csdn.net/wavemcu/article/details/29375363 http://www.voidcn.com/article/p-tstodgag-bsb.html 配置方法 添加timezone文件 将PC端的/usr/share/zoneinfo整个zoneinfo文件夹复制到ROOTFS的/usr/share下,这样嵌入式系统中就有了timezone. [email protected]:~# ls /usr/share/zoneinf

“intel_rapl: no valid rapl domains” message upon boot blacklist.conf -1

"intel_rapl: no valid rapl domains" message upon boot I install fresh Ubuntu 14. 04 server under ESXI 5.1.0.During my installation I did not get any erorrs or strange things. My problem is when I boot machine at console screen I get messages lik

Spring Boot安全设计的配置

Web应用的安全管理,包括两个方面:一是用户身份认证,即用户登录的设计:另一方面是用户的授权,即一个用户在一个应用系统中能够执行哪些操作的权限管理.我这里使用spring-cloud-security进行安全管理. 首先是依赖配置 <parent> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-parent</artifactId> &l