rpmbuild在tmp文件中创建一些额外的脚本

时间:2017-05-02 09:24:09

标签: linux bash rpmbuild

我使用rpmbuild命令在RHEL-6中构建rpm

using System.Collections; using System.Collections.Generic; using UnityEngine; public class Instantiter : MonoBehaviour { public GameObject[] prefabs; // Adding a min-max allows full control of spawning behaviour without editing code again. // for a fixed time use the same value public float MinimumSpawnDelay = 3f; public float MaximumSpawnDelay = 6f; private GameObject spawnedObject; // Made this static so it retains it's value across all instances of this script. // If you want each Instantiter object to function on it's own, remove the static keyword private static float nextSpawnTime; // Use this for initialization void Start () { // Artificial delay so we do not spawn an object directly at startup SetNextSpawnTime(); } // Update is called once per frame void Update () { if (Time.time >= nextSpawnTime) { Spawn (); } } void Spawn(){ // allows you to add more objects to the prefabs array without changing code. var prefabToSpawn = prefabs[Ranom.Range(0, prefabs.Length)]; spawnedObject = Instantiate (prefabToSpawn, transform.position, Quaternion.identity); spawnedObject.transform.parent = transform; SetNextSpawnTime(); } void OnDrawGizmos() { Gizmos.DrawWireSphere (transform.position, 0.5f); } void SetNextSpawnTime(){ // a simple variable to hold when we should spawn another object, efficient. nextSpawnTime = Time.time + Random.Range(MinimumSpawnDelay, MaximumSpawnDelay); } }

此命令创建一个临时脚本,它在执行rpm时执行。现在的问题是rpmbuild在这个tmp文件中创建了一些额外的部分,导致rpm创建失败。在rpm的构建脚本和rpm.spec文件中都没有提到这个额外的部分。我不确定为什么会这样。有人可以建议我可能会缺少什么吗?

0 个答案:

没有答案