² Architecture field is used to describe the target device architecture, do not change it.
² Description field is used to give a brief introduction of the deb package; it can be changed on
demand.
² Maintainer field is used to describe the maintainer of the deb package, say, all deb packages on
TheBigBoss are maintained by BigBoss instead of the author. This field can be changed on demand.
² Author field is used to describe the author of the tweak, which is different from the maintainer. It
can be changed on demand.
² Section field is used to describe the program type of the deb package, don’t change it.
There are still some other fields in control file, but the above fields are enough for Theos
projects. For more information, please refer to the official site of debian,
http://www.debian.org/doc/debian-policy/ch-controlfields.html, or control files in other deb
packages. It’s worth mentioning that Theos will further edit control file when packaging:
Package: com.iosre.iosreproject
Name: iOSREProject
Depends: mobilesubstrate
Architecture: iphoneos-arm
Description: An awesome MobileSubstrate tweak!
Maintainer: snakeninny
Author: snakeninny
Section: Tweaks
Version: 0.0.1- 1
Installed-Size: 104
During editing, Theos changes the Version field to indicate packaging times; adds an
Installed-Size field to indicate the size of the package. This size may not be exactly the same to
the actual size, but don’t change it.
The information of control file will show in Cydia directly, as shown in figure 3-5: