Directory of variables used in module conf- and build files. Please expand and keep up to date! These main variables will be used by remote/setup_target directly. They can therefore be used directly without further build script logic. Note: REQUIRED_BINARIES and REQUIRED_FILES will only be searched for in the module's own build directory! REQUIRED_BINARIES List of binaries to copy REQUIRED_FILES List of regular files to copy REQUIRED_DIRECTORIES List of directories to copy REQUIRED_SYSTEM_FILES Files to be copied directly from the system REQUIRED_INSTALLED_PACKAGES List of packages needed at build-time REQUIRED_CONTENT_PACKAGES List of packages where the contents are to be copied REQUIRED_LIBRARIES Gathers required libraries. Note: These will only be searched below module build directory. Used in beamergui, consolekit, kdm, kernel, pam, polkit, sshd, vbox, xorg. REQUIRED_MODULES Denotes module dependencies: Modules which need to be built before building a module. Used in dnbd3, ldm-gtk-greeter. These main variables will be used by a helper script. They therefore do not need specialized build script logic. REQUIRED_LDD_BLACKLIST Blacklist to not search for unwanted libraries, evaluated by binutil.inc. Used by kdm and vbox configuration. REQUIRED_PACKET_FILES_BLACKLIST Blacklist to exclude files from listed package files, eg. in case a rpm declares a file, but not extract it. Note: Several entries needed to be separated by "\|"! Used by samba. These variables take middle ground: They are neither used by helper script nor remote/setup_target. They do need to be called in build scripts in some sense, e.g. as parameter for configure when compiling. REQUIRED_PREFIX Used to deliver wanted prefix-option to 'configure' script for compiling some source. Locally used variables, using extended build scripts. These vars need own build script logic to word, but may be globalized some day: REQUIRED_GIT Required git URL for source download via git. Used in beamergui, busybox, dnbd3, printergui, Redsocks, vmchooser. REQUIRED_BRANCH Required branch for source version via git. Used in busybox. REQUIRED_COMMIT Denoted a needed git commit by hash. Used in dnbd3. REQUIRED_DIR_STRUCT Root of directory structures directly needed from system. Used in polkit configuration for ubuntu/debian. REQUIRED_DISABLED_SERVICES List of systemd services to disable specifically. Used in systemd configuration. REQUIRED_DOWNLOAD_BASE Base url for downloading package. Used in vmware configuration. REQUIRED_LIBKMOD_URL Base URL and version for libkmod compilation. REQUIRED_LIBKMOD_VERSION Used in systemd configuration. REQUIRED_PAM_SCRIPT_URL Denotes needed pam URL, depends on REQUIRED_PAM_SCRIPT_VERSION. Used in pam. REQUIRED_PAM_SCRIPT_VERSION Denotes needed pam Version. Used in pam. REQUIRED_REVISION Denoted a needed git commit by hash. Used in redsocks. Seems to be the same as REQUIRED_COMMIT; these will be standardized later. REQUIRED_TYPE Denotes either vmware-workstation or vmware-player in download URL construction. Used in vmware. REQUIRED_URL Denotes URL of some package to be downloaded. This variable name should be used for this purpose. Used in systemd, plymouth. REQUIRED_VBOXBASEURL Denotes URL of virtual box base package (not Expansion Pack). Used in vbox. REQUIRED_VBOXEXTURL Denotes URL of virtual box Expansion Pack package Used in vbox. REQUIRED_VERSION Denotes version number of some package, mostly used as part of a download URL. Thise variable name should be used by standard. Used in plymouth, systemd. These variables are only used in the unsuccessful configurations for Scientific Linux, mostly (version) dependencies for systemd. They denote source URLS and needed versions for systemd necessities, which were not versionally met by Scientific Linux. REQUIRED_AUTOCONF_URL, REQUIRED_AUTOCONF_VERSION, REQUIRED_AUTOMAKE_URL, REQUIRED_AUTOMAKE_VERSION, REQUIRED_DBUS_VERSION, REQUIRED_DBUS_URL, REQUIRED_M4_URL, REQUIRED_M4_VERSION, REQUIRED_UTILLINUX_URL, REQUIRED_UTILLINUX_VERSION