The files updated and created by: petalinux-create -t apps –template install –name mylib –enable

-
This post lists the file updated and created by running petalinux-create -t apps –template install –name mylib –enable
The listing is meant as a reference.
File List generated with:
source $PETALINUX_TOOLS_INSTALL/settings.sh
cd ~/plxprjs/xilinx-zcu102-2019.1
touch start
petalinux-create -t apps –template install –name mylib –enable
find . -cnewer start -printf “%T+\t%p\n” sort awk ‘{print $2}’ Content of Files generated with:
echo “# petalinux-create files” > all_changes.txt
for file in $(find . -type f -cnewer start -printf “%T+\t%p\n” sort awk ‘{print $2}’); do if [ $file != ./all_changes.txt ]; then
echo “#FILE: $file” » all_changes.txt
cat $file » all_changes.txt
fi
done
File List
Generated with:
cat all_changes.txt grep #FILE: #FILE: ./project-spec/meta-user/recipes-core/images/petalinux-image-full.bbappend
#FILE: ./project-spec/meta-user/recipes-apps/mylib/files/mylib
#FILE: ./project-spec/meta-user/recipes-apps/mylib/.gdbinit
#FILE: ./project-spec/meta-user/recipes-apps/mylib/README
#FILE: ./project-spec/meta-user/recipes-apps/mylib/mylib.bb
#FILE: ./build/pyshtables.py
#FILE: ./build/cache/bb_persist_data.sqlite3
#FILE: ./build/conf/bblayers.conf
#FILE: ./project-spec/configs/rootfs_config.old
#FILE: ./build/bitbake-cookerdaemon.log
#FILE: ./build/misc/rootfs_config/Kconfig.user
#FILE: ./build/misc/rootfs_config/Kconfig
#FILE: ./project-spec/configs/rootfs_config
#FILE: ./project-spec/meta-plnx-generated/recipes-core/images/petalinux-user-image.bb
#FILE: ./.petalinux/metadata
#FILE: ./.petalinux/usage_statistics_copy
#FILE: ./.petalinux/usage_statistics_token
#FILE: ./.petalinux/usage_statistics
#FILE: ./all_changes.txt
Content of Files
Generated with:
cat all_changes.txt grep #FILE: -A10 #FILE: ./project-spec/meta-user/recipes-core/images/petalinux-image-full.bbappend
#Note: Mention Each package in individual line
# cascaded representation with line breaks are not valid in this file.
IMAGE_INSTALL_append = “ peekpoke”
IMAGE_INSTALL_append = “ gpio-demo”
IMAGE_INSTALL_append = “ mylib”
#FILE: ./project-spec/meta-user/recipes-apps/mylib/files/mylib
#!/bin/sh
echo “Hello PetaLinux World”
#FILE: ./project-spec/meta-user/recipes-apps/mylib/.gdbinit
# Load the PetaLinux SDK main gdbinit script
source plnx_gdbinit
#FILE: ./project-spec/meta-user/recipes-apps/mylib/README
PetaLinux User Application Template
===================================
This directory contains a PetaLinux user application created from a template.
You can easily import any already built application or script by copying
it into this directory, and editing the automatically generated Makefile
as described below.
Modify the “install:” target in Makefile to use $(TARGETINST) to install your
--
#FILE: ./project-spec/meta-user/recipes-apps/mylib/mylib.bb
#
# This file is the mylib recipe.
#
SUMMARY = “Simple mylib application”
SECTION = “PETALINUX/apps”
LICENSE = “MIT”
LIC_FILES_CHKSUM = “file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302”
SRC_URI = “file://mylib \
--
#FILE: ./build/pyshtables.py
# pyshtables.py
# This file is automatically generated. Do not edit.
_tabversion = ‘3.2’
_lr_method = ‘LALR’
_lr_signature = b’\xc40\xcf\x03\xc2w\xa3h\xbe\x88\x1a\xc1\xdf\xa8U\xba’
_lr_action_items = {‘If’:([0,1,3,4,5,6,7,8,9,10,11,12,15,16,17,18,20,21,22,24,25,26,27,29,31,33,35,37,38,40,41,42,43,44,45,46,47,49,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,71,74,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,97,99,100,102,103,104,105,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,144,145,147,148,149,150,152,154,159,160,161,162,163,164,165,166,168,175,177,185,190,191,193,196,198,199,201,202,],[1,-59,-144,-7,-11,-21,-143,-67,1,-113,-87,-5,1,-82,1,-8,-127,-126,1,-84,-85,-142,1,1,1,-25,-34,-79,1,-2,-14,-138,-19,-16,-26,-1,-17,-24,-22,-12,-23,-20,-111,-119,-122,-147,-147,-3,-134,-132,-131,1,-4,-116,-118,1,-120,-128,-107,-101,-74,-60,-93,-145,1,-146,-105,-97,-103,-89,-99,-95,-91,-75,-115,-13,-123,-124,-121,-88,1,-86,-83,-18,-109,-117,-147,-114,-112,-129,-130,1,1,-6,-133,-147,1,-27,1,-66,-141,-68,-147,-108,-102,-94,-106,-98,-104,-90,-100,-96,-92,-125,1,-139,1,-73,-110,1,-9,-10,1,1,-35,-15,-140,-76,-70,-69,-62,1,1,-71,-61,-44,-36,1,1,-42,-43,-37,1,1,]),’$end’:**
** --
#FILE: ./build/cache/bb_persist_data.sqlite3
[#FILE](https://www.centennialsoftwaresolutions.com/blog/hashtags/FILE): **./build/conf/bblayers.conf** \# WARNING: this configuration has been automatically generated and in \# most cases should not be edited. If you need more flexibility than \# this configuration provides, it is strongly suggested that you set \# up a proper instance of the full build system and use that instead. LCONF_VERSION = "7" BBPATH = "${TOPDIR}" SDKBASEMETAPATH = "/net/10.4.1.1/mnt/datastore1/tools/xilinx/petalinux-v2019.1-final/components/yocto/source/aarch64" BBLAYERS := " \ \-- [#FILE](https://www.centennialsoftwaresolutions.com/blog/hashtags/FILE): **./project-spec/configs/rootfs_config.old** \# \# Automatically generated file; DO NOT EDIT. \# Configuration \# CONFIG_system-zynqmp=y \# \# Filesystem Packages \# \-- [#FILE](https://www.centennialsoftwaresolutions.com/blog/hashtags/FILE): **./build/bitbake-cookerdaemon.log** --- Starting bitbake server pid 128315 at 2020-10-26 05:32:25.164646 --- Started bitbake server pid 128315 Entering server connection loop Accepting [<socket.socket fd=7, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0, laddr=bitbake.sock>] Connecting Client Running command ['setFeatures', [2, 1]] ** ** \-- [#FILE](https://www.centennialsoftwaresolutions.com/blog/hashtags/FILE): **./build/misc/rootfs_config/Kconfig.user** menu "apps " config gpio-demo bool "gpio-demo" help gpio-demo application config mylib bool "mylib" help Simple mylib application \-- [#FILE](https://www.centennialsoftwaresolutions.com/blog/hashtags/FILE): **./build/misc/rootfs_config/Kconfig** config system-zynqmp bool default y menu "Filesystem Packages " menu "admin " menu "sudo " config sudo bool "sudo" help \-- [#FILE](https://www.centennialsoftwaresolutions.com/blog/hashtags/FILE): **./project-spec/configs/rootfs_config** \# \# Automatically generated file; DO NOT EDIT. \# Configuration \# CONFIG_system-zynqmp=y \# \# Filesystem Packages \# \-- [#FILE](https://www.centennialsoftwaresolutions.com/blog/hashtags/FILE): **./project-spec/meta-plnx-generated/recipes-core/images/petalinux-user-image.bb** DESCRIPTION = "PETALINUX image definition for Xilinx boards" LICENSE = "MIT" require recipes-core/images/petalinux-image-common.inc inherit extrausers COMMON_FEATURES = "\ ssh-server-dropbear \ hwcodecs \ " \-- [#FILE](https://www.centennialsoftwaresolutions.com/blog/hashtags/FILE): **./.petalinux/metadata** PETALINUX_VER=2019.1 project_id=be3f335be66804710444d1488a679684 [#FILE](https://www.centennialsoftwaresolutions.com/blog/hashtags/FILE): **./.petalinux/usage_statistics_copy** 1724593236 notsent command_total_run_petalinux-boot=7 command_failures_petalinux-boot=0 command_option_petalinux-boot=--qemu command_option_petalinux-boot=--kernel command_total_run_petalinux-config=6 command_failures_petalinux-config=0 command_option_petalinux-config=-c \-- [#FILE](https://www.centennialsoftwaresolutions.com/blog/hashtags/FILE): **./.petalinux/usage_statistics_token** 24333 [#FILE](https://www.centennialsoftwaresolutions.com/blog/hashtags/FILE): **./.petalinux/usage_statistics** 627410986 command_total_run_petalinux-create=1 command_failures_petalinux-create=0 command_option_petalinux-create=-t command_option_value_petalinux-create= command_option_petalinux-create=--template command_option_value_petalinux-create= command_option_petalinux-create=--name command_option_value_petalinux-create= \-- [#FILE](https://www.centennialsoftwaresolutions.com/blog/hashtags/FILE): **./all_changes.txt** **List Resultant CPIO Contents** cpio -itv < ./images/linux/rootfs.cpio | grep mylib drwxr-xr-x 2 root root 0 Oct 30 19:05 usr/share/licenses/mylib -rw-r--r-- 1 root root 1080 Oct 30 19:05 usr/share/licenses/mylib/MIT -rw-r--r-- 1 root root 1080 Oct 30 19:05 usr/share/licenses/mylib/generic_MIT -rwxr-xr-x 1 root root 41 Oct 30 19:05 usr/bin/mylib **Reference** - CPIO method found at [[link](http://osr507doc.xinuos.com/en/OSUserG/_contents_of_cpio_archive.html)] - Xilinx logo found via https://twitter.com/xilinxinc at [[link](https://pbs.twimg.com/profile_images/535545777020338176/pEWdIYq__400x400.png)]