Ik probeer een rpm te maken voor een stuk third-party software. Naast het uitpakken van de software en draaien van de setup van deze software, probeer ik meteen een user aan te maken. Om de een of andere reden lukt dit niet (aanmaken van de user en group, de rest van de code in het specfile lijkt wel te werken). Ik zou verwachten dat de prep fase in het spec file de plaats is om dit vast te leggen.
Ergo:
Kan iemand mij vertellen waar ik de fout in ga? (of hoe ik het installeren van de RPM beter kan debuggen zodat ik zelf kan ontdekken waar het fout gaat
)
Ergo:
code:
1
2
3
4
5
6
7
8
9
10
11
| %prep %setup if [[ `grep -c 'mygroup' /etc/group` == 0 ]]; then /usr/sbin/groupadd -g 1031 mygroup fi if [[ `finger myuser |grep -c 'Login' ` == 0 ]]; then /usr/sbin/useradd -u 1031 -g mygroup -c "My Custom User" -m -s /bin/bash myuser fi %install |
Kan iemand mij vertellen waar ik de fout in ga? (of hoe ik het installeren van de RPM beter kan debuggen zodat ik zelf kan ontdekken waar het fout gaat
Egoist: A person of low taste, more interested in themselves than in me