Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SUMMARY = "A console development image with some C/C++ dev tools extented with RO"
- HOMEPAGE = "http://www.dfki.com"
- LICENSE = "MIT"
- IMAGE_FEATURES += "package-management ssh-server-openssh x11-base"
- IMAGE_LINGUAS = "en-us"
- USERNAME = "incass"
- inherit core-image extrausers
- #add user with password 'incass'
- EXTRA_USERS_PARAMS = "\
- useradd -p 'OTE7n9xS2KsNw' ${USERNAME}; \
- "
- #add extra ros packages here
- ROS_EXTRA =" \
- roslaunch \
- "
- #add dfki ros packages here
- ROS_DFKI = "\
- "
- CORE_OS = " \
- busybox-hwclock \
- task-core-ssh-openssh openssh-keygen openssh-sftp-server \
- term-prompt \
- tzdata \
- "
- # Custom kernel modules built out of tree
- KERNEL_MODULES_OOT = " \
- omap3-pwm \
- omap3-mux \
- omap3-irqlat \
- hrt-test \
- udelay-test \
- "
- KERNEL_EXTRA_INSTALL = " \
- kernel-modules \
- ${KERNEL_MODULES_OOT} \
- "
- WIFI_SUPPORT = " \
- iw \
- linux-firmware-rtl8192ce \
- linux-firmware-rtl8192cu \
- linux-firmware-sd8686 \
- linux-firmware-wl12xx \
- wpa-supplicant \
- wireless-tools \
- "
- DEV_SDK_INSTALL = " \
- binutils \
- binutils-symlinks \
- coreutils \
- cpp \
- cpp-symlinks \
- diffutils \
- file \
- gcc \
- gcc-symlinks \
- g++ \
- g++-symlinks \
- gettext \
- git \
- ldd \
- libstdc++ \
- libstdc++-dev \
- libtool \
- make \
- pkgconfig \
- "
- DEV_EXTRAS = " \
- avahi-daemon \
- ntp \
- ntp-tickadj \
- "
- EXTRA_TOOLS_INSTALL = " \
- bzip2 \
- devmem2 \
- ethtool \
- findutils \
- i2c-tools \
- iftop \
- iperf \
- htop \
- less \
- nano \
- procps \
- sysfsutils \
- tcpdump \
- unzip \
- wget \
- zip \
- vim \
- media-ctl \
- dhcp \
- gstreamer \
- gst-plugins-good \
- "
- IMAGE_INSTALL += " \
- ${CORE_IMAGE_EXTRA_INSTALL} \
- ${CORE_OS} \
- ${DEV_SDK_INSTALL} \
- ${DEV_EXTRAS} \
- ${EXTRA_TOOLS_INSTALL} \
- ${KERNEL_EXTRA_INSTALL} \
- ${WIFI_SUPPORT} \
- ${ROS_EXTRA} \
- ${ROS_DFKI} \
- "
- # packagegroup-ros-comm
- update_bash(){
- echo 'export ROS_ROOT=/usr' >> ${IMAGE_ROOTFS}/home/${USERNAME}/.bashrc
- echo 'export ROS_MASTER_URI=http://localhost:11311' >> ${IMAGE_ROOTFS}/home/${USERNAME}/.bashrc
- echo 'CMAKE_PREFIX_PATH=/usr' >> ${IMAGE_ROOTFS}/home/${USERNAME}/.bashrc
- touch ${IMAGE_ROOTFS}/usr/.catkin
- }
- set_local_timezone() {
- ln -sf /usr/share/zoneinfo/Europe/Berlin ${IMAGE_ROOTFS}/etc/localtime
- }
- disable_bootlogd() {
- echo BOOTLOGD_ENABLE=no > ${IMAGE_ROOTFS}/etc/default/bootlogd
- }
- ROOTFS_POSTPROCESS_COMMAND_append = " \
- set_local_timezone ; \
- disable_bootlogd ; \
- update_bash; \
- "
- export IMAGE_BASENAME = "dfki-console-image"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement