Compare commits

...
This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.

172 Commits

Author SHA1 Message Date
Pedro Gonçalves ce9ad8e9c6
rules/perl: changed compilation to single thread to avoid errors in complication. 2019-08-08 16:38:14 +01:00
Paulo Dias b96a0a57c8 systems/lctr-a6xx: Added boost and bash to titan. 2019-08-01 16:36:00 +01:00
Pedro Gonçalves e55db5b156 lctr-rpi: config: add exiftool and libusb to the main config. 2019-08-01 16:36:00 +01:00
Pedro Gonçalves f80b6baef3 rules/exiftool: fix path for bin folder. 2019-08-01 16:36:00 +01:00
Pedro Gonçalves 83cdb57531 rules/exiftool: add rule for exiftool lib/api. 2019-08-01 16:36:00 +01:00
João Teixeira 6bddad3842 systems/lctr-rpi: Added titan configuration file. 2019-08-01 16:36:00 +01:00
Paulo Dias d5c14b3f8b
busybox: enabling CONFIG_FUSER. 2019-08-01 10:49:00 +01:00
Paulo Dias 01ad7ffe39
busybox: enabling CONFIG_FEATURE_READLINK_FOLLOW 2019-07-30 11:48:29 +01:00
Paulo Dias 0ce7250409
rules: bash: change target install to /bin. 2019-07-28 22:22:30 +01:00
Paulo Dias a19af86370
systems/lauv-aux-rpi: clean rule to nemo aux cmre config files. 2019-07-28 12:00:48 +01:00
Paulo Dias dbe7d82240
netcat: update url of package. 2019-07-28 11:54:49 +01:00
Paulo Dias 8d1ed83675 systems/lauv-aux-rpi: add rule boost to nemo aux cmre config files. 2019-07-25 21:01:49 +01:00
Paulo Dias 2c3df70fc0 systems/lctr-b2xx: add rule boost to all noptilus cmre config files. 2019-07-25 21:00:46 +01:00
Pedro Gonçalves fe14f32028 systems/lctr-rpi: add rule bash to test-rpi config file. 2019-07-25 18:32:14 +01:00
Pedro Gonçalves 8fd8118259 systems/lctr-b2xx: add rule bash to all noptilus config files. 2019-07-25 18:31:25 +01:00
Pedro Gonçalves 1575b724eb systems/lauv-aux-rpi: add rule bash to nemo config files. 2019-07-25 18:30:12 +01:00
Pedro Gonçalves 608631f9f0 rules: bash: add rule to compile/add bash. 2019-07-25 18:29:15 +01:00
Paulo Dias 5003698147 rules: boost: added patch for boost 1.55 to build on gcc-5.
see:
71d7c515dd/var/spack/repos/builtin/packages/boost/boost_10125.patch,
71d7c515dd,
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197594
2019-02-12 15:26:54 +00:00
Paulo Dias 5c36c29b77 systems: added missing copy of systems/lctr-rpi/cfg/linux-4.14_2018-08-17.cfg to systems/lauv-aux-rpi/cfg. 2019-02-11 20:55:22 +00:00
Paulo Dias 073b3e969b rules: rpi-boot-firmware: fix lsts address used. 2019-02-11 20:42:10 +00:00
Paulo Dias e0131dc645 gitignore: added helper script to ignore. 2019-02-11 20:03:00 +00:00
Paulo Dias 0bcc05e9fb rules: boost: added needed libraries that must be built separately are: regex,filesystem,system,thread. 2019-02-11 20:02:49 +00:00
Paulo Dias 3f0db94013 systems: Added boost to lauv-nemo-aux. 2019-02-11 20:00:39 +00:00
zepinto f117dcbe5f Docker Makefile: added DNS option.
# Conflicts:
#	docker/Makefile
2019-02-11 20:00:17 +00:00
Paulo Dias e6bd6c1a39 mkpackage: use www.lsts.pt instead of lsts.pt.
# Conflicts:
#	mkpackage.bash
2019-01-08 20:47:52 +00:00
Pedro Gonçalves f1185813ca docker: fix option to delete docker img. 2018-12-12 14:37:05 +00:00
Pedro Gonçalves 2c601025c0 rules: linux: update rpi boot firmware to version compatible with kernel 4.14. 2018-12-12 14:31:56 +00:00
Pedro Gonçalves 286dcd752b system: lctr-rpi: update rpi kernel version to 4.14. 2018-12-12 14:29:18 +00:00
Pedro Gonçalves f5cb62393d rules: linux: update rpi kernel version to 4.14. 2018-12-12 14:28:41 +00:00
Pedro Gonçalves 2b96c6f84a docker: add option to delete docker system img. 2018-12-12 14:27:26 +00:00
Pedro Gonçalves 3aa0d620e9 systems: added system lauv-noptilus-3-aux-cmre. 2018-08-28 13:56:12 +01:00
Pedro Gonçalves a2892dde64 systems: added system lauv-noptilus-1-aux-cmre. 2018-08-28 13:55:55 +01:00
Pedro Gonçalves de957461ee netcat: update url of package. 2018-08-28 13:55:20 +01:00
Paulo Dias 8fc06f6598 systems: Added systems lauv-nemo-1-aux-cmre and lauv-noptilus-2-aux-cmre. 2018-08-23 20:34:24 +01:00
Pedro Gonçalves ef4b573d78 mpc: update url of package. 2018-08-20 20:34:55 +01:00
Tiago Marques d9545a482f systems: Added systems lauv-nemo-1 and lauv-nemo-1-aux. 2018-08-20 18:12:32 +01:00
Pedro Gonçalves 7606ca039f lctr-rpi/x8-08: clean/update config file, add opencv rule. 2017-07-26 17:44:21 +01:00
Pedro Gonçalves 770fd8e51b lctr-rpi/rpi-camera-main: add config file to test camera (main cpu). 2017-07-26 17:43:06 +01:00
Pedro Gonçalves 4fac253f8a lctr-rpi/rpi-camera-aux: add config file to test camera (module camera). 2017-07-26 17:42:48 +01:00
Pedro Gonçalves d231107bfe lctr-rpi/fs: add service lauv-storage-server/client. 2017-07-26 17:41:41 +01:00
Pedro Gonçalves f1f79f08a1 lctr-b2xx/x8-07: add opencv rule. 2017-07-26 17:40:53 +01:00
Pedro Gonçalves c0a9000772 lauv-aux-rpi/CMRE-rpi: update config file. 2017-07-26 17:40:18 +01:00
Pedro Gonçalves ed1e4c0240 docker/Makefile: add option to clean folder temp/image of docker. 2017-06-28 13:37:15 +01:00
Pedro Gonçalves e0a8b77db3 docker: update file to use gcc 5.4. 2017-06-28 13:25:37 +01:00
Pedro Gonçalves 71ba6575d4 Revert "syslinux: remove unnecessary flag CC."
This reverts commit 8ff2efbf62.
2017-06-27 18:41:35 +01:00
Pedro Gonçalves 8ff2efbf62 syslinux: remove unnecessary flag CC. 2017-06-27 16:00:05 +01:00
Pedro Gonçalves 8fc8368239 lctr-a9xx: rename rule profile to v3_14. 2017-06-16 13:17:59 +01:00
Pedro Gonçalves 8e09fa8657 lctr-a9xx: change linux rule to linux/default_3.3 to maintain compatibility with older processors. 2017-06-14 18:11:05 +01:00
Pedro Gonçalves af00086429 lctr-a9xx/patches/u-boot: update to version 2017.05. 2017-06-14 18:10:10 +01:00
Pedro Gonçalves e17ed0fe3d lctr-a9xx/patches/linux_4.4.66: add patch for omap3. 2017-06-14 18:09:36 +01:00
Pedro Gonçalves eb350e5312 lctr-a9xx: add cfg linux file for version 4.4.66. 2017-06-14 18:08:26 +01:00
Pedro Gonçalves e3c3ee86be linux/default_3.3: add rule to maintain compatibility with older processors. 2017-06-14 18:07:05 +01:00
Pedro Gonçalves b6acfb001a bridge-utils/patches: update to version 1.6. 2017-06-14 18:04:13 +01:00
Pedro Gonçalves da1cce3421 bridge-utils: update version to 1.6. 2017-06-14 18:03:02 +01:00
Tiago Marques 67341ca813 mkpackage: Use LSTS's mirror first, to download packages. 2017-06-09 13:29:31 +01:00
Pedro Gonçalves 3e714da20e systems/lctr-b2xx/cfg: update kernel config file to 4.4.66. 2017-06-06 21:55:46 +01:00
Pedro Gonçalves be83cc16ad opencv:change order of requirements. 2017-06-05 14:34:33 +01:00
Pedro Gonçalves 386c62ab33 glibc: update version to 2.24. 2017-06-05 14:31:46 +01:00
Pedro Gonçalves a4550c9675 escc: update version to 1.0.71. 2017-06-02 16:28:33 +01:00
Pedro Gonçalves a6c550b828 linux-headers: update to version 4.4.66 2017-06-02 14:43:59 +01:00
Pedro Gonçalves ab8bf70cd8 linux: update linux kernel to 4.4.66 2017-06-02 14:43:34 +01:00
Pedro Gonçalves 089ad47882 lctr-a6xx/cfg: add patches for linux 4.4.66 2017-06-02 14:42:40 +01:00
Pedro Gonçalves 30935044d3 lctr-b2xx/CMRE-bbb: add config file for CMRE system. 2017-06-01 17:59:04 +01:00
Pedro Gonçalves 05b1fb1d10 lauv-aux-rpi/CMRE-rpi: add config file for CMRE system. 2017-06-01 17:58:22 +01:00
Pedro Gonçalves 8292bcd5d1 lauv-aux-rpi/CMRE: remove white spaces. 2017-06-01 15:26:39 +01:00
Nicolas JOURDEN e8b2904f51 Fixed package list. 2017-06-01 15:23:37 +01:00
Nicolas JOURDEN 4ea2982346 Added rlwrap. 2017-06-01 15:22:26 +01:00
Nicolas JOURDEN c362d134fb Added CMRE config. 2017-06-01 15:21:31 +01:00
Nicolas JOURDEN fa4ba223cf Added screen. 2017-06-01 15:18:37 +01:00
Nicolas JOURDEN 3314f83868 Added netcat. 2017-06-01 15:17:44 +01:00
Pedro Gonçalves b4591b8d2e Merge branch 'feature/pointgrey' into feature/gcc_5.4 2017-06-01 15:09:33 +01:00
Pedro Gonçalves b220ad99c7 opencv: update rule to compile lib with tbb options. 2017-06-01 15:01:39 +01:00
Pedro Gonçalves f939911a81 ffmpeg: update rule to copy libs to both sysroot. 2017-06-01 15:00:34 +01:00
Pedro Gonçalves bd54a9ea61 base/host: remove unnecessary rule. 2017-06-01 14:58:45 +01:00
Pedro Gonçalves 970c716e11 libraw1394: create rule for pointgrey new version. 2017-06-01 14:42:37 +01:00
Pedro Gonçalves d3230c7745 pointgrey: update version of api. 2017-06-01 14:39:57 +01:00
Pedro Gonçalves 8795a05ccb opencv: update rule to compile opencv with tbb. 2017-05-30 13:19:39 +01:00
Pedro Gonçalves 741c21e41c ffmpeg: update rule to copy lib/so for both rootfs. 2017-05-30 13:18:08 +01:00
Pedro Gonçalves d281bf7059 systems/lctr-b2xx/config: update target uboot config for new version of u-boot. 2017-05-25 18:51:26 +01:00
Pedro Gonçalves 77f006c5af base/host: remove unnecessary package. 2017-05-24 17:07:44 +01:00
Pedro Gonçalves 8892d28fc7 u-boot: update version to 2017.05. 2017-05-24 17:06:49 +01:00
Pedro Gonçalves 22bd8c75d8 systems/lctr-b2xx/patches/u-boot: update patch for the new version of u-boot. 2017-05-24 17:04:38 +01:00
Pedro Gonçalves e3a19cb53b mkdisk: add kernel file option on create_part_xboot. 2017-05-24 17:03:27 +01:00
Pedro Gonçalves d942ae8700 lctr-rpi/test-rpi: update system config file. 2017-05-23 16:15:51 +01:00
Tiago Marques 4161caff37 Dockerfile: Bumped Debian version to 9. 2017-05-16 17:38:48 +01:00
Pedro Gonçalves 1356e43416 architectures/xscale: change flags name for GCC 5.4.0 . 2017-05-15 19:20:05 +01:00
Pedro Gonçalves 176fc3e773 architectures/xscale-iwmmxt: change flags name for GCC 5.4.0 . 2017-05-15 19:19:43 +01:00
Pedro Gonçalves ce0e86f9d8 architectures/mips32r2: change flags name for GCC 5.4.0 . 2017-05-15 19:19:19 +01:00
Pedro Gonçalves fb7fbab958 architectures/i686: change flags name for GCC 5.4.0 . 2017-05-15 19:18:58 +01:00
Pedro Gonçalves 21df489a67 architectures/i586: change flags name for GCC 5.4.0 . 2017-05-15 19:18:44 +01:00
Pedro Gonçalves 7a4a2fe092 architectures/geode: change flags name for GCC 5.4.0 . 2017-05-15 19:18:28 +01:00
Pedro Gonçalves 05ef973532 architectures/cortex-a9-hardfp: change flags name for GCC 5.4.0 . 2017-05-15 19:18:07 +01:00
Pedro Gonçalves 1247abdc24 architectures/cortex-a8: change flags name for GCC 5.4.0 . 2017-05-15 19:17:57 +01:00
Pedro Gonçalves 39fd404ce2 architectures/atom64: change flags name for GCC 5.4.0 . 2017-05-15 19:17:41 +01:00
Pedro Gonçalves d25159dce5 architectures/atom: change flags name for GCC 5.4.0 . 2017-05-15 19:17:28 +01:00
Pedro Gonçalves 72b82bd1ca architectures/arm926ej-s: change flags name for GCC 5.4.0 . 2017-05-15 19:17:04 +01:00
Pedro Gonçalves 8b1bcc81e6 architectures/arm-1176: change flags name for GCC 5.4.0 . 2017-05-15 19:16:28 +01:00
Pedro Gonçalves 464b8ebcfd architectures/cortex-a8-hardfp: change flags name for GCC 5.4.0 . 2017-05-11 21:38:34 +01:00
Pedro Gonçalves bda380aa86 gcc: update version for GCC 5.4.0 . 2017-05-11 21:37:20 +01:00
Pedro Gonçalves ebde279240 gmp: update version ( for GCC 5.4 ). 2017-05-11 21:36:43 +01:00
Pedro Gonçalves c828b16c72 binutils: update version ( for GCC 5.4 ). 2017-05-11 21:36:06 +01:00
Pedro Gonçalves fe32c8ec5a libdc1394: disable examples. 2017-05-11 21:35:26 +01:00
Pedro Gonçalves ef0956cdc1 linux-headers: update version ( for GCC 5.4 / kernel 4.4.45 ). 2017-05-11 21:34:23 +01:00
Pedro Gonçalves 557ddca9de mpc: update version ( for GCC 5.4 ). 2017-05-11 21:33:30 +01:00
Pedro Gonçalves ff4a504738 mpfr: update version ( for GCC 5.4 ). 2017-05-11 21:33:03 +01:00
Pedro Gonçalves 7cee4b531b Merge branch 'feature/test_rpi' into feature/gcc_5.4 2017-05-11 19:36:58 +01:00
Pedro Gonçalves 36d62e2795 test-rpi: add exiv2 rule. 2017-05-08 20:45:18 +01:00
Pedro Gonçalves bcdf9fd794 systems/lctr-rpi: update config.txt file for cpu frequency. 2017-05-08 20:44:25 +01:00
Pedro Gonçalves 947d4ec794 raspicam: add cmake requires for rule. 2017-05-08 20:43:08 +01:00
Pedro Gonçalves 9abd4092b6 pointgrey: update rule/url of package flycapture API. 2017-05-08 20:42:33 +01:00
Pedro Gonçalves 1f7ba00bf1 opencv: update parameters for cmake. 2017-05-08 20:41:37 +01:00
Pedro Gonçalves 4dbdc12686 exiv2: add rule for metadata exif. 2017-05-08 20:40:42 +01:00
Pedro Gonçalves 407eebad04 Merge branch 'feature/test_rpi' into feature/pointgrey 2017-05-03 16:34:43 +01:00
Pedro Gonçalves fc77579bf4 iw: update/fix rule for check_wlan. 2017-04-18 14:11:30 +01:00
Pedro Gonçalves d9a1157878 filesystem: update service of check_wlan. 2017-04-18 14:10:36 +01:00
Pedro Gonçalves e5dbc2924c iw: add script check_wlan to fs, script removed in filesystem rule. 2017-04-18 14:08:18 +01:00
Pedro Gonçalves 7d77726e80 filesystem: add script to check wifi connection. 2017-04-12 21:21:29 +01:00
Pedro Gonçalves cb4c8a5739 iw: remove file check_wlan (move to filesystem). 2017-04-12 21:20:17 +01:00
Pedro Gonçalves 910862e084 lctr-rpi/test-rpi: add check_wlan to services0. 2017-04-12 18:56:19 +01:00
Pedro Gonçalves 560f4d8930 filesystem: add service of check_wlan. 2017-04-12 18:55:22 +01:00
Pedro Gonçalves bc788dc955 uv4l: update parameters of uv4l server. 2017-04-12 18:54:20 +01:00
Pedro Gonçalves 206460e467 iw: add file/script to check connection to SSID. 2017-04-12 18:53:28 +01:00
Pedro Gonçalves 4691e93747 iw: update rule, copy file system to root file system. 2017-04-12 18:51:37 +01:00
Pedro Gonçalves 735b5f2e79 lctr-rpi/test-rpi: fix some issues, network -> network-wlan 2017-04-10 22:15:42 +01:00
Pedro Gonçalves b530b76581 filesystem: add network-wlan service to enable wlan0. 2017-04-10 22:03:45 +01:00
Pedro Gonçalves 5cfdd6d3d9 iw: add rule for iw (wlan network config). 2017-04-10 22:02:53 +01:00
Pedro Gonçalves 55641a6693 lctr-rpi/test-rpi: add rule for wifi-config (iw) 2017-04-10 20:05:42 +01:00
João Teixeira dd0212bfa0 lctr-rpi:nest-1 add suport to mobile internet- linux-4.4 2017-04-10 15:50:40 +01:00
mariacosta 333f3ebe55 lctr-rpi: Replaced BBB for a RPI in mariner-01. 2017-04-06 13:30:52 +01:00
mariacosta bed09c213e lctr-rpi: Added x8-08 configuration file. 2017-04-06 13:08:17 +01:00
mariacosta 714aa28c92 lctr-rpi: x2o-02: Removed repeated entries from basic config, added libav and removed nfs-utils packages. 2017-04-06 10:42:48 +01:00
mariacosta e66fdc9adc lctr-rpi: x2o-01: Removed repeated entries from basic config, added libav and removed nfs-utils packages. 2017-04-06 10:42:34 +01:00
mariacosta 842160dd4a lctr-rpi: nest-1: Updated IP address. 2017-04-06 10:39:58 +01:00
Pedro Gonçalves c428102633 lctr-rpi: update cfg_terminal to tty1 and partitions, remove target dtb. 2017-04-05 18:23:51 +01:00
Manuel R f79aec516f lctr-rpi: Added X2O-01 and X2O-02 configs. 2017-04-05 14:14:05 +01:00
Manuel R d273414068 systems/lctr-rpi: Added inittab file to disable serial console. 2017-04-05 14:11:26 +01:00
Manuel R a95d7a868a systems/lctr-rpi: Updated config file for RPi2/3. 2017-04-05 14:10:59 +01:00
Manuel R b0ceda4ea2 lauv-aux-rpi/cfg: Updated kernel config. 2017-04-05 14:10:03 +01:00
mariacosta 2b5b6b3c2f Merge branch 'feature/raspicam' into feature/test_rpi 2017-04-05 13:51:00 +01:00
Pedro Gonçalves fc659cd451 lauv-aux-rpi/test-rpi: add ftdi_sio to modules. 2017-03-30 17:23:40 +01:00
Pedro Gonçalves bb0a00c1ee rpi-boot-firmware/fs/boot/cmdline: change console dev. 2017-03-30 12:56:21 +01:00
Pedro Gonçalves e5f7d6bfdd lauv-aux-rpi/cfg: change dev of console. 2017-03-30 12:54:57 +01:00
Pedro Gonçalves eee43266c8 lauv-aux-rpi/test-rpi: change terminal dev. 2017-03-30 12:53:18 +01:00
Pedro Gonçalves 05a6f19cf3 raspicam: fix path to cmake. 2017-02-03 19:39:54 +00:00
Pedro Gonçalves 9d95b45410 lauv-aux-rpi/test-rpi: update cfg packages. 2017-02-03 18:41:06 +00:00
Pedro Gonçalves b17eeece35 raspicam: fix problem in path to cmake. 2017-02-03 18:39:48 +00:00
Pedro Gonçalves 29358c9c3e rpi-boot-firmware: update boot firmware. 2017-02-03 18:38:04 +00:00
Pedro Gonçalves f0b77fdfc5 linux/rpi: update version of kernel. 2017-02-03 18:37:16 +00:00
Pedro Gonçalves c6ef0368e7 lauv-aux-rpi/cfg: update kernel config file. 2017-02-03 18:36:11 +00:00
Pedro Gonçalves 4e63f7ea02 linux/default: restore previous version of rule (3.14.63). 2017-01-26 19:19:27 +00:00
Pedro Gonçalves 1b13099af1 uv4l: fix kill process uv4l. 2017-01-25 16:56:32 +00:00
Pedro Gonçalves 082c614dde uv4l: add new rule for video stream of raspicam. 2017-01-25 15:46:53 +00:00
Pedro Gonçalves 18c53ad585 systems/lauv-aux-rpi/test-rpi: add new rules to config file. 2017-01-25 11:55:15 +00:00
Pedro Gonçalves a7df46d61a linux: update kernel to 4.4.10. 2017-01-24 19:59:42 +00:00
Pedro Gonçalves 6a3376b24a systems/lauv-aux-rpi/cfg: update cfg linux kernel for v4l and fuse modules. 2017-01-24 19:58:55 +00:00
Pedro Gonçalves 24f7c187a9 rpi-boot-firmware: add new url/package of boot rpi firmware. 2017-01-11 15:24:17 +00:00
Pedro Gonçalves f4933e8c15 systems/lauv-aux-rpi: add option to enable raspicam. 2017-01-11 15:22:39 +00:00
Pedro Gonçalves a45a415415 linux/rpi: update url package. 2017-01-11 15:20:32 +00:00
Pedro Gonçalves b2230b577f feature/raspicam: add test-rpi.cfg to system lauv-aux-rpi, merge feature/rpi-linux-4.4. 2017-01-11 13:49:34 +00:00
Pedro Gonçalves 0c9e3b6622 Merge branch 'feature/rpi-linux-4.4' into feature/raspicam 2017-01-10 19:52:29 +00:00
Pedro Gonçalves 8e99dc6870 raspicam: add new URL for package. Some cleanup in rule. 2017-01-06 17:47:14 +00:00
Pedro Gonçalves 28372cd2fd raspicam: add new rule for raspicam camera. 2017-01-04 19:45:51 +00:00
Ricardo Martins cce9bdb98c lauv-aux-rpi: upgraded linux to v4.4. 2016-11-15 12:06:24 +00:00
Pedro Gonçalves afccf97e04 pointgrey: downgraded version of SDK for GCC 4.9.x. 2016-11-14 18:24:38 +00:00
Pedro Gonçalves 025dd6001b libav: add host install, add libs (*.so) to sysroot of toolchain. 2016-11-10 19:18:25 +00:00
Pedro Gonçalves b9e2e9c2b8 ffmpeg: add libs (*.so) to sysroot of toolchain. 2016-11-10 19:17:21 +00:00
Pedro Gonçalves 873040a941 opencv: update to v2.4.13, remove cmake rule. 2016-11-10 19:15:50 +00:00
Pedro Gonçalves 928c424440 base/host: add cmake rule. 2016-11-10 19:14:43 +00:00
Pedro Gonçalves 960196ee6a pointgrey: fix path to main folder. 2016-11-07 18:46:06 +00:00
Pedro Gonçalves 9d43ffd5e8 pointgrey: update rule. 2016-11-07 17:40:57 +00:00
Pedro Gonçalves 4c978b0840 pointgrey: add new rule for pointgrey api camara. 2016-11-07 16:31:03 +00:00
Pedro Gonçalves b55c9a90d1 libdc1394: disable-examples build. 2016-11-07 16:29:48 +00:00
112 changed files with 28059 additions and 3793 deletions

1
.gitignore vendored
View File

@ -11,3 +11,4 @@
/ntnu-b2xx
/stamp9g20
/lctr-rpi
build.bash

View File

@ -2,5 +2,5 @@ cfg_target_canonical="armv11-$cfg_glued_vendor-linux-gnueabi"
cfg_target_linux='arm'
cfg_target_uboot_arch='arm'
cfg_target_gcc_flags='-O2 -pipe -funit-at-a-time -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -mfloat-abi=softfp -mfpu=vfpv3'
cfg_target_gcc_configure_flags='--with-arch=armv7-a --with-cpu=arm1176jzf-s --with-tune=arm1176jzf-s --with-fpu=vfpv3 --with-float=softfp'
cfg_target_gcc_configure_flags='--with-arch=armv7-a --with-mcpu=arm1176jzf-s --with-mtune=arm1176jzf-s --with-fpu=vfpv3 --with-float=softfp'
cfg_target_ar_flags='elf32-littlearm'

View File

@ -1,4 +1,4 @@
cfg_target_canonical="armv5te-$cfg_glued_vendor-linux-gnueabi"
cfg_target_linux='arm'
cfg_target_gcc_flags='-O2 -pipe -funit-at-a-time -mtune=arm926ej-s -mfloat-abi=soft'
cfg_target_gcc_configure_flags='--with-arch=armv5te --with-tune=arm926ej-s --with-float=soft'
cfg_target_gcc_configure_flags='--with-arch=armv5te --with-mtune=arm926ej-s --with-float=soft'

View File

@ -1,4 +1,4 @@
cfg_target_canonical="atom-$cfg_glued_vendor-linux-gnu"
cfg_target_linux='x86'
cfg_target_linux_kernel='arch/x86/boot/bzImage'
cfg_target_gcc_configure_flags='--with-arch=atom --with-cpu=atom --with-tune=atom'
cfg_target_gcc_configure_flags='--with-arch=atom --with-mcpu=atom --with-mtune=atom'

View File

@ -1,6 +1,6 @@
cfg_target_canonical="atom64-$cfg_glued_vendor-linux-gnu"
cfg_target_linux='x86'
cfg_target_gcc_flags='-O2 -pipe -march=atom -funit-at-a-time'
cfg_target_gcc_configure_flags='--with-cpu=x86-64 --with-tune=atom'
cfg_target_gcc_configure_flags='--with-mcpu=x86-64 --with-mtune=atom'
cfg_target_linux_kernel='arch/x86/boot/bzImage'
cfg_target_lib64='yes'

View File

@ -2,5 +2,5 @@ cfg_target_canonical="armv7-$cfg_glued_vendor-linux-gnueabihf"
cfg_target_linux='arm'
cfg_target_uboot_arch='arm'
cfg_target_gcc_flags='-O2 -pipe -funit-at-a-time -mcpu=cortex-a8 -mtune=cortex-a8 -mfloat-abi=hard -mfpu=vfpv3'
cfg_target_gcc_configure_flags='--with-arch=armv7-a --with-cpu=cortex-a8 --with-tune=cortex-a8 --with-fpu=vfpv3 --with-float=hard'
cfg_target_gcc_configure_flags='--with-arch=armv7-a --with-mcpu=cortex-a8 --with-mtune=cortex-a8 --with-fpu=vfpv3 --with-float=hard'
cfg_target_ar_flags='elf32-littlearm'

View File

@ -2,5 +2,5 @@ cfg_target_canonical="armv7-$cfg_glued_vendor-linux-gnueabi"
cfg_target_linux='arm'
cfg_target_uboot_arch='arm'
cfg_target_gcc_flags='-O2 -pipe -funit-at-a-time -mcpu=cortex-a8 -mtune=cortex-a8 -mfloat-abi=softfp -mfpu=vfpv3'
cfg_target_gcc_configure_flags='--with-arch=armv7-a --with-cpu=cortex-a8 --with-tune=cortex-a8 --with-fpu=vfpv3 --with-float=softfp'
cfg_target_gcc_configure_flags='--with-arch=armv7-a --with-mcpu=cortex-a8 --with-mtune=cortex-a8 --with-fpu=vfpv3 --with-float=softfp'
cfg_target_ar_flags='elf32-littlearm'

View File

@ -2,5 +2,5 @@ cfg_target_canonical="armv7-$cfg_glued_vendor-linux-gnueabihf"
cfg_target_linux='arm'
cfg_target_uboot_arch='arm'
cfg_target_gcc_flags='-O2 -pipe -funit-at-a-time -mcpu=cortex-a9 -mtune=cortex-a9 -mfloat-abi=hard -mfpu=vfpv3'
cfg_target_gcc_configure_flags='--with-arch=armv7-a --with-cpu=cortex-a9 --with-tune=cortex-a9 --with-fpu=vfpv3 --with-float=hard'
cfg_target_gcc_configure_flags='--with-arch=armv7-a --with-mcpu=cortex-a9 --with-mtune=cortex-a9 --with-fpu=vfpv3 --with-float=hard'
cfg_target_ar_flags='elf32-littlearm'

View File

@ -1,3 +1,3 @@
cfg_target_canonical="geode-$cfg_glued_vendor-linux-gnu"
cfg_target_linux='x86'
cfg_target_gcc_configure_flags='--with-arch=geode --with-cpu=geode --with-tune=geode'
cfg_target_gcc_configure_flags='--with-arch=geode --with-mcpu=geode --with-mtune=geode'

View File

@ -1,5 +1,5 @@
cfg_target_canonical="i586-$cfg_glued_vendor-linux-gnu"
cfg_target_linux='x86'
cfg_target_gcc_configure_flags='--with-arch=i586 --with-cpu=i586 --with-tune=i586'
cfg_target_gcc_configure_flags='--with-arch=i586 --with-mcpu=i586 --with-mtune=i586'
cfg_target_gcc_flags='-O2 -pipe -march=i586 -funit-at-a-time'
cfg_target_glibc_configure_flags='--with-cpu=i586'

View File

@ -1,6 +1,6 @@
cfg_target_canonical="i686-$cfg_glued_vendor-linux-gnu"
cfg_target_linux='x86'
cfg_target_gcc_flags='-O2 -pipe -march=i686 -funit-at-a-time'
cfg_target_gcc_configure_flags='--with-cpu=i686'
cfg_target_glibc_configure_flags='--with-cpu=i686'
cfg_target_gcc_configure_flags='--mwith-cpu=i686'
cfg_target_glibc_configure_flags='--with-mcpu=i686'
cfg_target_linux_kernel='arch/x86/boot/bzImage'

View File

@ -1,5 +1,5 @@
cfg_target_canonical="mipsisa32r2-$cfg_glued_vendor-linux-gnu"
cfg_target_linux='mips'
cfg_target_gcc_flags='-O2 -pipe -funit-at-a-time -mabi=32 -mips32r2 -mtune=mips32r2 -msoft-float'
cfg_target_gcc_configure_flags='--with-abi=32 --with-tune=mips32r2 --with-float=soft'
cfg_target_gcc_configure_flags='--with-abi=32 --with-mtune=mips32r2 --with-float=soft'
cfg_target_glibc_configure_flags='--without-fp'

View File

@ -1,4 +1,4 @@
cfg_target_canonical="armv5-$cfg_glued_vendor-linux-gnueabi"
cfg_target_linux='arm'
cfg_target_gcc_flags='-O2 -pipe -funit-at-a-time -mcpu=iwmmxt -mtune=iwmmxt -mfloat-abi=soft'
cfg_target_gcc_configure_flags='--with-arch=iwmmxt --with-cpu=iwmmxt --with-tune=iwmmxt --with-float=soft'
cfg_target_gcc_configure_flags='--with-arch=iwmmxt --with-mcpu=iwmmxt --with-mtune=iwmmxt --with-float=soft'

View File

@ -1,4 +1,4 @@
cfg_target_canonical="armv5-$cfg_glued_vendor-linux-gnueabi"
cfg_target_linux='arm'
cfg_target_gcc_flags='-O2 -pipe -funit-at-a-time -mtune=xscale -mfloat-abi=soft'
cfg_target_gcc_configure_flags='--with-arch=armv5te --with-tune=xscale --with-float=soft'
cfg_target_gcc_configure_flags='--with-arch=armv5te --with-mtune=xscale --with-float=soft'

View File

@ -27,11 +27,22 @@ MAINTAINER Ricardo Martins <rasm@oceanscan-mst.com>
ENV DEBIAN_FRONTEND noninteractive
# Update distro.
RUN echo "deb http://ftp.us.debian.org/debian testing non-free contrib" >> /etc/apt/sources.list
RUN echo "deb http://mirrors.fe.up.pt/ubuntu xenial main restricted universe multiverse" >> /etc/apt/sources.list
RUN echo "deb http://mirrors.fe.up.pt/ubuntu xenial-updates main restricted universe multiverse" >> /etc/apt/sources.list
RUN echo "deb http://mirrors.fe.up.pt/ubuntu xenial-backports main restricted universe multiverse" >> /etc/apt/sources.list
RUN apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32
RUN apt-get update -y
RUN apt-get dist-upgrade -y
RUN apt-get install -y g++-5
RUN apt-get install -y gcc-5
RUN apt-get install -y wget
RUN apt-get install -y bzip2
RUN apt-get install -y git
RUN apt-get install -y g++-multilib
RUN apt-get install -y cmake
RUN apt-get install -y file
RUN apt-get install -y vim
RUN apt-get install -y nasm
RUN apt-get install -y build-essential
RUN apt-get install -y make
RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5

View File

@ -23,9 +23,22 @@
TAG := glued
VERSION := 2016.05.0
VOLUME := $(CURDIR)/..
DNS := 8.8.8.8
all:
docker build -t $(TAG):$(VERSION) .
shell:
docker run -w $(VOLUME) -i -a stdin -a stdout -v $(VOLUME):$(VOLUME) -t $(TAG):$(VERSION)
docker run -w $(VOLUME) --dns=$(DNS) -i -a stdin -a stdout -v $(VOLUME):$(VOLUME) -t $(TAG):$(VERSION)
clean:
@echo "* Stopping docker service..."
@sudo systemctl stop docker
@echo "* Cleaning docker service..."
@sudo rm -rf /var/lib/docker
@echo "* Starting docker service..."
@sudo systemctl start docker
@echo "* Done."
delete_img:
@sudo docker system prune -a

View File

@ -70,7 +70,7 @@ create_part_xboot()
nfo2 "Populating filesystem"
cmd_mount vfat "$part_dev" || die
for f in MLO u-boot.img uEnv.txt; do
for f in MLO u-boot.img uEnv.txt kernel; do
if [ -f "$cfg_sys_family/rootfs/boot/$f" ]; then
nfo2 installing $f to boot partition
cp "$cfg_sys_family/rootfs/boot/$f" mount || die

View File

@ -71,17 +71,22 @@ download()
fi
fi
# First try OceanScan-MST mirror.
omst_url="http://www.omst.pt/glued/$(basename $u)"
download_tool "$omst_url" "$cfg_dir_downloads/$file"
# First try LSTS mirror.
lsts_url="https://www.lsts.pt/glued/$(basename $u)"
download_tool "$lsts_url" "$cfg_dir_downloads/$file"
if [ $? -ne 0 ]; then
# On failure try upstream URL.
download_tool "$u" "$cfg_dir_downloads/$file"
# Then try OceanScan-MST mirror.
omst_url="http://www.omst.pt/glued/$(basename $u)"
download_tool "$omst_url" "$cfg_dir_downloads/$file"
if [ $? -ne 0 ]; then
echo "ERROR: download failed"
exit 1
# On failure try upstream URL.
download_tool "$u" "$cfg_dir_downloads/$file"
if [ $? -ne 0 ]; then
echo "ERROR: download failed"
exit 1
fi
fi
fi
fi
md5="$(md5sum_tool "$cfg_dir_downloads/$file")"
if [ "$s" != "$md5" ]; then

45
rules/bash/default.bash Normal file
View File

@ -0,0 +1,45 @@
version=\
(
"4.4.18"
)
url=\
(
"http://ftp.gnu.org/gnu/bash/bash-$version.tar.gz"
)
md5=\
(
'518e2c187cc11a17040f0915dddce54e'
)
maintainer=\
(
'Pedro Gonçalves <pedro@fe.up.pt>'
)
configure()
{
./configure \
--prefix=${cfg_dir_rootfs} \
--host=${cfg_target_canonical} \
--bindir=${cfg_dir_toolchain}/bin \
--without-bash-malloc
}
build()
{
$cmd_make VERBOSE=1
}
host_install()
{
$cmd_make install
}
target_install()
{
$cmd_cp bash ${cfg_dir_rootfs}/bin
$cmd_cp bashversion ${cfg_dir_rootfs}/bin
}

View File

@ -1,6 +1,6 @@
version=\
(
'2.25.1'
'2.28'
)
url=\
@ -10,7 +10,7 @@ url=\
md5=\
(
'ac493a78de4fee895961d025b7905be4'
'9e8340c96626b469a603c15c9d843727'
)
maintainer=\

View File

@ -37,7 +37,8 @@ configure()
{
cd "../boost_$vendor_version" &&
./bootstrap.sh \
--with-icu="$cfg_dir_toolchain_sysroot/usr"
--with-icu="$cfg_dir_toolchain_sysroot/usr" \
--with-libraries="regex,filesystem,system,thread"
GXX_VER=$(${cmd_target_cxx} -dumpversion)
echo "using gcc : ${GXX_VER} : ${cmd_target_cxx} : <cxxflags>\"-pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 ${cfg_target_gcc_flags} \" <linkflags>\"\" ;" > user-config.jam

View File

@ -0,0 +1,51 @@
--- a/boost/thread/pthread/once.hpp
+++ b/boost/thread/pthread/once.hpp
@@ -42,7 +42,7 @@ namespace boost
}
#ifdef BOOST_THREAD_PROVIDES_ONCE_CXX11
-#ifndef BOOST_NO_CXX11_VARIADIC_TEMPLATES
+#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) && !defined(BOOST_NO_CXX11_RVALUE_REFERENCES)
template<typename Function, class ...ArgTypes>
inline void call_once(once_flag& flag, BOOST_THREAD_RV_REF(Function) f, BOOST_THREAD_RV_REF(ArgTypes)... args);
#else
@@ -65,7 +65,7 @@ namespace boost
private:
volatile thread_detail::uintmax_atomic_t epoch;
-#ifndef BOOST_NO_CXX11_VARIADIC_TEMPLATES
+#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) && !defined(BOOST_NO_CXX11_RVALUE_REFERENCES)
template<typename Function, class ...ArgTypes>
friend void call_once(once_flag& flag, BOOST_THREAD_RV_REF(Function) f, BOOST_THREAD_RV_REF(ArgTypes)... args);
#else
@@ -118,7 +118,7 @@ namespace boost
// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2444.html
-#ifndef BOOST_NO_CXX11_VARIADIC_TEMPLATES
+#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) && !defined(BOOST_NO_CXX11_RVALUE_REFERENCES)
template<typename Function, class ...ArgTypes>
--- a/boost/thread/pthread/once_atomic.hpp
+++ b/boost/thread/pthread/once_atomic.hpp
@@ -115,7 +115,7 @@ namespace boost
#endif
-#ifndef BOOST_NO_CXX11_VARIADIC_TEMPLATES
+#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) && !defined(BOOST_NO_CXX11_RVALUE_REFERENCES)
template<typename Function, class ...ArgTypes>
inline void call_once(once_flag& flag, BOOST_THREAD_RV_REF(Function) f, BOOST_THREAD_RV_REF(ArgTypes)... args)
--- a/boost/thread/win32/once.hpp
+++ b/boost/thread/win32/once.hpp
@@ -227,7 +227,7 @@ namespace boost
}
}
-#ifndef BOOST_NO_CXX11_VARIADIC_TEMPLATES
+#if !defined BOOST_NO_CXX11_VARIADIC_TEMPLATES && !defined(BOOST_NO_CXX11_RVALUE_REFERENCES)
//#if defined(BOOST_THREAD_RVALUE_REFERENCES_DONT_MATCH_FUNTION_PTR)
inline void call_once(once_flag& flag, void (*f)())
{

View File

@ -1,16 +1,16 @@
version=\
(
'1.5'
'1.6'
)
url=\
(
"http://downloads.sourceforge.net/project/bridge/bridge/bridge-utils-$version.tar.gz"
"http://www.kernel.org/pub/linux/utils/net/bridge-utils/bridge-utils-$version.tar.gz"
)
md5=\
(
'ec7b381160b340648dede58c31bb2238'
'f369e90e85e4bb46baa26a7b9d66b578'
)
maintainer=\

View File

@ -267,7 +267,7 @@ CONFIG_MV=y
CONFIG_PRINTF=y
CONFIG_PWD=y
CONFIG_READLINK=y
# CONFIG_FEATURE_READLINK_FOLLOW is not set
CONFIG_FEATURE_READLINK_FOLLOW=y
CONFIG_REALPATH=y
CONFIG_RM=y
CONFIG_RMDIR=y
@ -943,7 +943,7 @@ CONFIG_FEATURE_TOPMEM=y
CONFIG_UPTIME=y
# CONFIG_FEATURE_UPTIME_UTMP_SUPPORT is not set
CONFIG_FREE=y
# CONFIG_FUSER is not set
CONFIG_FUSER=y
CONFIG_KILL=y
CONFIG_KILLALL=y
# CONFIG_KILLALL5 is not set

View File

@ -1,6 +1,6 @@
version=\
(
'1.0.6'
'1.0.71'
)
url=\
@ -10,7 +10,7 @@ url=\
md5=\
(
'07783e66e27601ab0a8250c328b3d6bf'
'075c9256fe20cf6ce867dc2b1c974ebe'
)
if [ -d "$cfg_dir_builds/linux/linux-"* ]; then

View File

@ -0,0 +1,37 @@
version=\
(
"10.96"
)
url=\
(
"https://lsts.pt/glued/exiftoolBin-${version}.tar.gz"
)
md5=\
(
"71d52bf2d75f023b844dd8c9100daaff"
)
maintainer=\
(
'Pedro Gonçalves <pedro@lsts.pt>'
)
requires=\
(
'perl/default'
)
post_unpack()
{
$cmd_cp -r ../exiftoolBin-${version}/* .
}
target_install()
{
$cmd_cp -rv usr/* $cfg_dir_toolchain_sysroot/usr/
$cmd_cp -rv usr/* $cfg_dir_rootfs/usr/
$cmd_cp -rv usr/local/bin/* $cfg_dir_rootfs/usr/bin/
}

53
rules/exiv2/default.bash Normal file
View File

@ -0,0 +1,53 @@
version=\
(
"0.25"
)
url=\
(
"http://lsts.pt/glued/exiv2-${version}.tar.gz"
)
md5=\
(
"258d4831b30f75a01e0234065c6c2806"
)
maintainer=\
(
'Pedro Gonçalves <pedro@lsts.pt>'
)
configure()
{
./configure \
--datadir="$cfg_dir_toolchain_sysroot" \
--prefix="$cfg_dir_rootfs/usr" \
--includedir="$cfg_dir_toolchain_sysroot/usr/include" \
--enable-cross-compile \
--build=$cfg_target_linux \
--host="$cfg_target_canonical" \
--enable-shared \
--disable-static \
--disable-xmp
}
build()
{
$cmd_make
}
host_install()
{
$cmd_make install
}
target_install()
{
# Libs:
for f in "$cfg_dir_rootfs/lib/"libexiv2*; do
cp -av "$f" "$cfg_dir_toolchain_sysroot/usr/lib"
done
}

View File

@ -15,12 +15,14 @@ md5=\
configure()
{
mkdir -p ../build
./configure \
--sysroot="$cfg_dir_toolchain_sysroot" \
--prefix="$cfg_dir_rootfs/usr" \
--incdir="$cfg_dir_toolchain_sysroot/usr/include" \
--enable-cross-compile \
--cross-prefix="$cfg_target_canonical-" \
--libdir="$cfg_dir_builds/ffmpeg/build" \
--target-os="linux" \
--enable-shared \
--disable-static \
@ -39,10 +41,16 @@ host_install()
$cmd_make \
LIBDIR="$cfg_dir_toolchain_sysroot/usr/lib" \
install-headers
$cmd_make \
install-libs
}
target_install()
{
$cmd_make \
install-libs
$cmd_cp -r "$cfg_dir_builds/ffmpeg/build/"* "$cfg_dir_rootfs/usr/lib/"
$cmd_cp -r "$cfg_dir_builds/ffmpeg/build/"* "$cfg_dir_toolchain_sysroot/usr/lib/"
}

View File

@ -0,0 +1,15 @@
start()
{
if [ ! -f /opt/check_wlan ]; then
cp -ri /etc/check_wlan /opt/
fi
sh /opt/check_wlan < /dev/null > /dev/null 2>&1 &
}
stop()
{
echo "* Stopping process..."
killall sh /opt/check_wlan -9 > /dev/null 2>&1
echo "* Process not running."
}

View File

@ -0,0 +1,87 @@
start()
{
ifconfig wlan0 up
if [ -n "$cfg_eth_ext_ip$cfg_eth_prv_ip" ]; then
while [ 1 ]; do
echo "* Waiting for wlan0 device..."
ifconfig wlan0 > /dev/null 2>&1
[ $? -eq 0 ] && break
usleep 250000
done
fi
if [ -n "$cfg_bridge0_ip" ]; then
for itf in $cfg_bridge0_itfs; do
ifconfig $itf 0.0.0.0
done
brctl addbr bridge0
for itf in $cfg_bridge0_itfs; do
brctl addif bridge0 $itf
done
ifconfig bridge0 $cfg_bridge0_ip netmask $cfg_bridge0_nmask up
ifconfig bridge0 multicast
route add -net 224.0.0.0 netmask 240.0.0.0 dev bridge0
fi
# Public ethernet.
if [ -n "$cfg_eth_ext_ip" ]; then
if [ -n "$cfg_eth_ext_mk" ]; then
ifconfig wlan0 "$cfg_eth_ext_ip" netmask "$cfg_eth_ext_mk" up
else
ifconfig wlan0 "$cfg_eth_ext_ip" up
fi
ifconfig wlan0 multicast
route add -net 224.0.0.0 netmask 240.0.0.0 dev wlan0
# Fixed mac address with $cfg_eth_ext_mac based derivated from IP address $cfg_eth_ext_ip
if [ -n "$cfg_eth_ext_mac" ]; then
ifconfig wlan0 hw ether $cfg_eth_ext_mac
fi
fi
if [ -n "$cfg_eth_ext_gw" ]; then
route add default gw "$cfg_eth_ext_gw"
fi
if [ -n "$cfg_eth_ext_dns" ]; then
echo "nameserver $cfg_eth_ext_dns" > /etc/resolv.conf
fi
# Private ethernet.
if [ -n "$cfg_eth_prv_ip" ]; then
ifconfig wlan0:prv "$cfg_eth_prv_ip" up
fi
# Static ARP table.
if [ -n "$cfg_arp_table" ]; then
for e in $cfg_arp_table; do
ip="$(echo $e | cut -f1 -d'|')"
mac="$(echo $e | cut -f2 -d'|')"
arp -s "$ip" "$mac"
done
fi
iw wlan0 connect LSTS
ifconfig eth0 down
}
stop()
{
# Public ethernet.
if [ -n "$cfg_eth_ext_gw" ]; then
route del default
fi
if [ -n "$cfg_eth_ext_ip" ]; then
route del -net 224.0.0.0 netmask 240.0.0.0 dev wlan0
ifconfig wlan0 down
fi
# Private ethernet.
if [ -n "$cfg_eth_prv_ip" ]; then
ifconfig wlan0:prv down
fi
}

View File

@ -1,6 +1,6 @@
version=\
(
'4.9.3'
'5.4.0'
)
url=\
@ -10,7 +10,7 @@ url=\
md5=\
(
'6f831b4d251872736e8e9cc09746f327'
'4c626ac2a83ef30dfb9260e6f59c2b30'
)
build_dir=$pkg_var

View File

@ -1,6 +1,6 @@
version=\
(
'2.22'
'2.24'
)
url=\
@ -10,7 +10,7 @@ url=\
md5=\
(
'e51e02bf552a0a1fbbdc948fb2f5e83c'
'97dc5517f92016f3d70d83e3162ad318'
)
maintainer=\

View File

@ -1,6 +1,6 @@
version=\
(
'5.0.4'
'6.1.2'
)
url=\
@ -10,7 +10,7 @@ url=\
md5=\
(
'50c3edcb7c9438e04377ee9a1a061b79'
'8ddbb26dc3bd4e2302984debba1406a5'
)
maintainer=\

34
rules/iw/default.bash Normal file
View File

@ -0,0 +1,34 @@
version=\
(
"4.9"
)
url=\
(
"http://lsts.pt/glued/iw-$version.tar.bz2"
)
md5=\
(
"ae8ccaa154449300c2c02eb90a37eebb"
)
maintainer=\
(
'Pedro Gonçalves <pedro@lsts.pt>'
)
configure()
{
mv "../iw_$version/etc" "../iw-$version/"
mv "../iw_$version/lib" "../iw-$version/"
mv "../iw_$version/sbin" "../iw-$version/"
}
target_install()
{
$cmd_cp -r "etc/"* "$cfg_dir_rootfs/etc/"
$cmd_cp -r "sbin/"* "$cfg_dir_rootfs/sbin/"
$cmd_cp -r "lib/"* "$cfg_dir_rootfs/lib/"
$cmd_cp -r "$pkg_dir/fs/"* "$cfg_dir_rootfs/"
}

View File

@ -0,0 +1,46 @@
#!/bin/bash
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/bin
############################# USER INPUT ###########################
ip_dest=10.0.30.3
####################################################################
############### DON'T EDIT ##########################################
check_interval=1
log=/opt/.wifi.log
wlan=wlan0
eth=eth0
exec 1> /dev/null
exec 2>> $log
echo $(date) > $log
# without check_interval set, we risk a 0 sleep = busy loop
if [ ! "$check_interval" ]; then
echo "No check interval set!" >> $log
exit 1
fi
startWifi () {
iw wlan0 connect LSTS >> $log
}
ifconfig $eth down
ifconfig $wlan up
while [ 1 ]; do
ping -q -c1 $ip_dest > /dev/null
if [ $? -ne 0 ]; then
echo $(date)" attempting restart..." >> $log
startWifi
sleep 1
else
echo "IS LINKED" >> $log
sleep $check_interval
fi
done
#####################################################################

View File

@ -15,9 +15,10 @@ md5=\
configure()
{
$cmd_mkdir build
./configure \
--sysroot="$cfg_dir_toolchain_sysroot" \
--prefix="$cfg_dir_rootfs/usr" \
--prefix="$cfg_dir_builds/libav/libav-$version/build/" \
--cross-prefix="$cfg_target_canonical-" \
--target-os="linux" \
--enable-memalign-hack \
@ -32,8 +33,14 @@ build()
$cmd_make
}
host_install()
{
$cmd_make install
$cmd_cp -r "build/"* "$cfg_dir_toolchain_sysroot/usr/"
}
target_install()
{
$cmd_make \
install
$cmd_cp -r "build/"* "$cfg_dir_rootfs/usr/"
}

View File

@ -19,6 +19,7 @@ configure()
--prefix="$cfg_dir_toolchain_sysroot/usr" \
--target="$cfg_target_canonical" \
--host="$cfg_target_canonical" \
--disable-examples \
--build="$cfg_host_canonical"
}

View File

@ -0,0 +1,41 @@
version=\
(
'2.0.5'
)
url=\
(
"http://downloads.sourceforge.net/libraw1394/libraw1394-$version.tar.gz"
)
md5=\
(
'1db64231c78540c32859b591cb8b40cf'
)
configure()
{
"../libraw1394-$version/configure" \
--prefix="$cfg_dir_toolchain_sysroot/usr" \
--target="$cfg_target_canonical" \
--host="$cfg_target_canonical" \
--disable-examples \
--build="$cfg_host_canonical"
}
build()
{
$cmd_make
}
host_install()
{
$cmd_make install
}
target_install()
{
for f in "$cfg_dir_toolchain_sysroot/usr/lib/"libraw1394*so*; do
$cmd_target_strip "$f" -o "$cfg_dir_rootfs/lib/$(basename "$f")"
done
}

View File

@ -1,16 +1,16 @@
version=\
(
'3.14.63'
'4.4.66'
)
url=\
(
"https://www.kernel.org/pub/linux/kernel/v3.x/linux-$version.tar.xz"
"https://www.kernel.org/pub/linux/kernel/v4.x/linux-$version.tar.xz"
)
md5=\
(
'6cf8a6b23849f47f511e0e46cfdb6392'
'5353de56bf4621a35afc4384c7e51f30'
)
maintainer=\

View File

@ -1,16 +1,16 @@
version=\
(
'3.14.63'
'4.4.66'
)
url=\
(
"https://www.kernel.org/pub/linux/kernel/v3.x/linux-$version.tar.xz"
"https://www.kernel.org/pub/linux/kernel/v4.x/linux-$version.tar.xz"
)
md5=\
(
'6cf8a6b23849f47f511e0e46cfdb6392'
'5353de56bf4621a35afc4384c7e51f30'
)
maintainer=\
@ -201,11 +201,18 @@ target_install()
DEPMOD="$cfg_dir_toolchain/sbin/depmod" \
modules_install
$cmd_make \
CROSS_COMPILE="$cfg_target_canonical-" \