Add skeleton and buildroot configs.
This commit is contained in:
2127
firmware/board/raspberrypi/buildroot-fw.cfg
Normal file
2127
firmware/board/raspberrypi/buildroot-fw.cfg
Normal file
File diff suppressed because it is too large
Load Diff
2096
firmware/board/raspberrypi/buildroot-toolchain.cfg
Normal file
2096
firmware/board/raspberrypi/buildroot-toolchain.cfg
Normal file
File diff suppressed because it is too large
Load Diff
0
firmware/board/raspberrypi/cross/.gitignore
vendored
Normal file
0
firmware/board/raspberrypi/cross/.gitignore
vendored
Normal file
9
firmware/board/raspberrypi/ovl/etc/fstab
Normal file
9
firmware/board/raspberrypi/ovl/etc/fstab
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
# <file system> <mount pt> <type> <options> <dump> <pass>
|
||||||
|
/dev/root / ext2 rw,noauto 0 1
|
||||||
|
proc /proc proc defaults 0 0
|
||||||
|
devpts /dev/pts devpts defaults,gid=5,mode=620 0 0
|
||||||
|
tmpfs /dev/shm tmpfs mode=0777 0 0
|
||||||
|
tmpfs /tmp tmpfs mode=1777 0 0
|
||||||
|
tmpfs /run tmpfs mode=0755,nosuid,nodev 0 0
|
||||||
|
sysfs /sys sysfs defaults 0 0
|
||||||
|
/dev/mmcblk0p3 /home/rpi vfat defaults,uid=1000,gid=1000 0 0
|
||||||
21
firmware/board/raspberrypi/ovl/etc/init.d/S10modules-init
Executable file
21
firmware/board/raspberrypi/ovl/etc/init.d/S10modules-init
Executable file
@@ -0,0 +1,21 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
MODPROBE=/sbin/modprobe
|
||||||
|
|
||||||
|
echo -n "Probing modules: "
|
||||||
|
if [ ! -x "${MODPROBE}" -o ! -f "/etc/modules" ]; then
|
||||||
|
echo "missing"
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
echo
|
||||||
|
fi
|
||||||
|
|
||||||
|
grep '^[^#]' "/etc/modules" | \
|
||||||
|
while read module args; do
|
||||||
|
[ "$module" ] || continue
|
||||||
|
if ${MODPROBE} $module $args; then
|
||||||
|
echo " $module loaded"
|
||||||
|
else
|
||||||
|
echo " $module failed"
|
||||||
|
fi
|
||||||
|
done
|
||||||
32
firmware/board/raspberrypi/ovl/etc/init.d/S60ubusd
Executable file
32
firmware/board/raspberrypi/ovl/etc/init.d/S60ubusd
Executable file
@@ -0,0 +1,32 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
NAME=ubusd
|
||||||
|
DAEMON=/opt/Domo/bin/$NAME
|
||||||
|
export LD_LIBRARY_PATH=/opt/Domo/lib/
|
||||||
|
|
||||||
|
# Gracefully exit if the package has been removed.
|
||||||
|
test -x $DAEMON || exit 0
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
start)
|
||||||
|
printf "Starting $NAME: "
|
||||||
|
start-stop-daemon -S -q -b -x $DAEMON --
|
||||||
|
[ $? = 0 ] && echo "OK" || echo "FAIL"
|
||||||
|
;;
|
||||||
|
stop)
|
||||||
|
printf "Stopping $NAME: "
|
||||||
|
start-stop-daemon -K -q -n $NAME
|
||||||
|
;;
|
||||||
|
restart|reload)
|
||||||
|
echo "Restarting $NAME: "
|
||||||
|
$0 stop
|
||||||
|
sleep 1
|
||||||
|
$0 start
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Usage: $0 {start|stop|restart|reload}" >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
exit 0
|
||||||
37
firmware/board/raspberrypi/ovl/etc/init.d/S61domod
Executable file
37
firmware/board/raspberrypi/ovl/etc/init.d/S61domod
Executable file
@@ -0,0 +1,37 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
NAME=domod
|
||||||
|
DAEMON=/opt/Domo/bin/$NAME
|
||||||
|
export LD_LIBRARY_PATH=/opt/Domo/lib/
|
||||||
|
export DOMO_WRITE_PATH=/home/rpi/domo
|
||||||
|
|
||||||
|
# Gracefully exit if the package has been removed.
|
||||||
|
test -x $DAEMON || exit 0
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
start)
|
||||||
|
printf "Starting $NAME: "
|
||||||
|
if [ ! -d "$DOMO_WRITE_PATH" ]; then mkdir -p "$DOMO_WRITE_PATH"; fi
|
||||||
|
if [ ! -f "$DOMO_WRITE_PATH/Devices.json" ]; then cp /opt/Domo/rsc/*.json $DOMO_WRITE_PATH/; fi
|
||||||
|
|
||||||
|
start-stop-daemon -S -q -b -x $DAEMON --
|
||||||
|
[ $? = 0 ] && echo "OK" || echo "FAIL"
|
||||||
|
sleep 0.5
|
||||||
|
;;
|
||||||
|
stop)
|
||||||
|
printf "Stopping $NAME: "
|
||||||
|
start-stop-daemon -K -q -n $NAME
|
||||||
|
;;
|
||||||
|
restart|reload)
|
||||||
|
echo "Restarting $NAME: "
|
||||||
|
$0 stop
|
||||||
|
sleep 1
|
||||||
|
$0 start
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Usage: $0 {start|stop|restart|reload}" >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
exit 0
|
||||||
32
firmware/board/raspberrypi/ovl/etc/init.d/S62sprinklersd
Executable file
32
firmware/board/raspberrypi/ovl/etc/init.d/S62sprinklersd
Executable file
@@ -0,0 +1,32 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
NAME=sprinklersd
|
||||||
|
DAEMON=/opt/Domo/bin/$NAME
|
||||||
|
export LD_LIBRARY_PATH=/opt/Domo/lib/
|
||||||
|
|
||||||
|
# Gracefully exit if the package has been removed.
|
||||||
|
test -x $DAEMON || exit 0
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
start)
|
||||||
|
printf "Starting $NAME: "
|
||||||
|
start-stop-daemon -S -q -b -x $DAEMON --
|
||||||
|
[ $? = 0 ] && echo "OK" || echo "FAIL"
|
||||||
|
;;
|
||||||
|
stop)
|
||||||
|
printf "Stopping $NAME: "
|
||||||
|
start-stop-daemon -K -q -n $NAME
|
||||||
|
;;
|
||||||
|
restart|reload)
|
||||||
|
echo "Restarting $NAME: "
|
||||||
|
$0 stop
|
||||||
|
sleep 1
|
||||||
|
$0 start
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Usage: $0 {start|stop|restart|reload}" >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
exit 0
|
||||||
32
firmware/board/raspberrypi/ovl/etc/init.d/S65restd
Executable file
32
firmware/board/raspberrypi/ovl/etc/init.d/S65restd
Executable file
@@ -0,0 +1,32 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
NAME=restd
|
||||||
|
DAEMON=/opt/Domo/bin/$NAME
|
||||||
|
export LD_LIBRARY_PATH=/opt/Domo/lib/
|
||||||
|
|
||||||
|
# Gracefully exit if the package has been removed.
|
||||||
|
test -x $DAEMON || exit 0
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
start)
|
||||||
|
printf "Starting $NAME: "
|
||||||
|
start-stop-daemon -S -q -b -x $DAEMON --
|
||||||
|
[ $? = 0 ] && echo "OK" || echo "FAIL"
|
||||||
|
;;
|
||||||
|
stop)
|
||||||
|
printf "Stopping $NAME: "
|
||||||
|
start-stop-daemon -K -q -n $NAME
|
||||||
|
;;
|
||||||
|
restart|reload)
|
||||||
|
echo "Restarting $NAME: "
|
||||||
|
$0 stop
|
||||||
|
sleep 1
|
||||||
|
$0 start
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Usage: $0 {start|stop|restart|reload}" >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
exit 0
|
||||||
1
firmware/board/raspberrypi/ovl/etc/modules
Normal file
1
firmware/board/raspberrypi/ovl/etc/modules
Normal file
@@ -0,0 +1 @@
|
|||||||
|
8188eu
|
||||||
8
firmware/board/raspberrypi/ovl/etc/network/interfaces
Normal file
8
firmware/board/raspberrypi/ovl/etc/network/interfaces
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
auto lo
|
||||||
|
iface lo inet loopback
|
||||||
|
|
||||||
|
auto wlan0
|
||||||
|
iface wlan0 inet dhcp
|
||||||
|
wireless-essid wrt2
|
||||||
|
pre-up wpa_supplicant -B w -D wext -i wlan0 -c /etc/wpa_supplicant.conf -dd
|
||||||
|
post-down killall -q wpa_supplicant
|
||||||
5
firmware/board/raspberrypi/ovl/etc/profile.d/custom.sh
Normal file
5
firmware/board/raspberrypi/ovl/etc/profile.d/custom.sh
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
# Acces aux scripts personnels et code metier.
|
||||||
|
PATH=$PATH:/usr/local/bin
|
||||||
|
|
||||||
|
# Prompt indiquant nom d'hote et repertoire courant.
|
||||||
|
PS1='\h[\W]\$ '
|
||||||
8
firmware/board/raspberrypi/ovl/etc/wpa_supplicant.conf
Normal file
8
firmware/board/raspberrypi/ovl/etc/wpa_supplicant.conf
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
ctrl_interface=/var/run/wpa_supplicant
|
||||||
|
ap_scan=1
|
||||||
|
|
||||||
|
network={
|
||||||
|
ssid="MaisonJBCC"
|
||||||
|
#psk="qY1fCQ5251UI7Ge4uVgx9HQysv"
|
||||||
|
psk=4dae4bb2e58adde9d2a7c6a0ffaab361b15b358a10cdf75985e9f8faaab46b7f
|
||||||
|
}
|
||||||
3
firmware/board/raspberrypi/ovl/usr/local/bin/ro
Executable file
3
firmware/board/raspberrypi/ovl/usr/local/bin/ro
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
mount / -o ro,remount
|
||||||
3
firmware/board/raspberrypi/ovl/usr/local/bin/rw
Executable file
3
firmware/board/raspberrypi/ovl/usr/local/bin/rw
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
mount / -o rw,remount
|
||||||
1
firmware/board/raspberrypi/users.cfg
Normal file
1
firmware/board/raspberrypi/users.cfg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
rpi -1 rpi -1 =rpi /home/rpi /bin/sh - Raspberry Pi user
|
||||||
0
firmware/dl/.gitignore
vendored
Normal file
0
firmware/dl/.gitignore
vendored
Normal file
13
firmware/update.sh
Executable file
13
firmware/update.sh
Executable file
@@ -0,0 +1,13 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
echo "Update SD Card ..."
|
||||||
|
|
||||||
|
sudo rm -rf /media/jbnadal/ROOT/*
|
||||||
|
|
||||||
|
echo "Copy..."
|
||||||
|
sudo tar xf output/images/rootfs.tar -C /media/jbnadal/ROOT/
|
||||||
|
|
||||||
|
echo "Unmouting ...."
|
||||||
|
sudo umount /media/jbnadal/BOOT
|
||||||
|
sudo umount /media/jbnadal/ROOT
|
||||||
|
sudo umount /media/jbnadal/DATA
|
||||||
|
echo "Unmouting .... Done"
|
||||||
Reference in New Issue
Block a user