QDK - QPKG Development Kit
  • Introduction
  • Installation of QDK
  • QPKG Configuration File
  • Installation Script
    • Generic Installation Script
    • Package Specific Installation Functions
    • Order of Execution
  • QDK Variables
  • Build Scripts
  • User Configuration File
  • Invoking qbuild
    • Initialize a Build Environment
    • Control the Build
    • Trust but Verify
    • Exclude Files
    • Scripts
    • Status Information
    • Sections
    • Extract QPKG Packages
    • Query Packages
    • Help and Usage
  • Creating a QPKG Package Using QDK
    • Creating a Simple QPKG Package
    • Creating Platform Specific QPKG Packages
    • Converting an Existing QPKG Package
  • Appendix A – QPKG Format
    • Header Script
    • Control Files
    • Data File
    • Extra Data Files
    • QDK Area
    • Tail Section
Powered by GitBook
On this page

Was this helpful?

  1. Appendix A – QPKG Format

Tail Section

The tail section contains QNAP specific data that is used by the web interface at installation. It consists of

100 bytes, where the first 10 includes the model (QDK_BUILD_MODEL), followed by 40 unspecified reserved

bytes (some of them are used for the checksum value), 10 bytes reserved for the firmware version (not

supported in QDK), 20 bytes for the name (QPKG_NAME), 10 bytes for the version (QPKG_VER), and finally a

10 bytes flag area, which shall be set to "QNAPQPKG " for QPKG packages.

PreviousQDK Area

Last updated 5 years ago

Was this helpful?