Gentoo Archives: gentoo-hardened

From: Stefan SF <stefan@××××××.com>
To: Chris PeBenito <pebenito@g.o>
Cc: Stefan SF <stefan@××××××.com>, gentoo-hardened@l.g.o
Subject: Re: [gentoo-hardened] SELinux + vixie-cron
Date: Tue, 17 Aug 2004 15:57:22
Message-Id: 20040817155522.GA22142@crux.sternplastic
In Reply to: Re: [gentoo-hardened] SELinux + vixie-cron by Chris PeBenito
1 > We need more info. The last part of the merge doesn't tell us
2 > anything. A log of the entire merge would be best.
3
4 OK, so here es the full emerge log:
5
6 >>> Unpacking source...
7 >>> Unpacking vixie-cron-3.0.1.tar.bz2 to /var/tmp/portage/vixie-cron-3.0.1-r4/work
8 Applying vixie-cron-3.0.1-gentoo.patch...
9 Applying vixie-cron-3.0.1-close_stdin.diff...
10 Applying crontab.5.diff...
11 selinux
12 Applying vixie-cron-3.0.1-selinux.diff.bz2...
13 >>> Source unpacked.
14 gcc -O2 -march=i686 -fomit-frame-pointer -I. -DPOSIX -s -DWITH_SELINUX -c -o cron.o cron.c
15 gcc -O2 -march=i686 -fomit-frame-pointer -I. -DPOSIX -s -DWITH_SELINUX -c -o database.o database.c
16 gcc -O2 -march=i686 -fomit-frame-pointer -I. -DPOSIX -s -DWITH_SELINUX -c -o user.o user.c
17 gcc -O2 -march=i686 -fomit-frame-pointer -I. -DPOSIX -s -DWITH_SELINUX -c -o entry.o entry.c
18 gcc -O2 -march=i686 -fomit-frame-pointer -I. -DPOSIX -s -DWITH_SELINUX -c -o job.o job.c
19 gcc -O2 -march=i686 -fomit-frame-pointer -I. -DPOSIX -s -DWITH_SELINUX -c -o do_command.o do_command.c
20 gcc -O2 -march=i686 -fomit-frame-pointer -I. -DPOSIX -s -DWITH_SELINUX -c -o misc.o misc.c
21 gcc -O2 -march=i686 -fomit-frame-pointer -I. -DPOSIX -s -DWITH_SELINUX -c -o env.o env.c
22 gcc -O2 -march=i686 -fomit-frame-pointer -I. -DPOSIX -s -DWITH_SELINUX -c -o popen.o popen.c
23 gcc -O2 -march=i686 -fomit-frame-pointer -I. -DPOSIX -s -DWITH_SELINUX -c -o compat.o compat.c
24 gcc -O2 -march=i686 -fomit-frame-pointer -I. -DPOSIX -s -DWITH_SELINUX -c -o crontab.o crontab.c
25 gcc -s -o cron cron.o database.o user.o entry.o job.o do_command.o misc.o env.o popen.o compat.o -lselinux
26 gcc -s -o crontab crontab.o misc.o entry.o env.o compat.o -lselinux
27
28 >>> Install vixie-cron-3.0.1-r4 into /var/tmp/portage/vixie-cron-3.0.1-r4/image/ category sys-apps
29 install: invalid group `root'
30 install: invalid group `root'
31 man:
32 prepallstrip:
33 strip:
34 strip:
35 usr/bin/crontab
36 >>> Completed installing into /var/tmp/portage/vixie-cron-3.0.1-r4/image/
37
38 >>> Merging sys-apps/vixie-cron-3.0.1-r4 to /
39 sfperms
40 >>> SetUID: [chmod go-r] /var/tmp/portage/vixie-cron-3.0.1-r4/image//usr/bin/crontab ...
41 selinux
42 >>> Setting SELinux security labels
43 /usr/sbin/setfiles: read 671 specifications
44 /usr/sbin/setfiles: labeling files, pretending /var/tmp/portage/vixie-cron-3.0.1-r4/image is /
45 /usr/sbin/setfiles: labeling files under /var/tmp/portage/vixie-cron-3.0.1-r4/image/
46 /usr/sbin/setfiles: hash table stats: 32 elements, 32/65536 buckets used, longest chain length 1
47 /usr/sbin/setfiles: Done.
48 --- /var/
49 --- /var/spool/
50 --- /var/spool/cron/
51 --- /var/spool/cron/crontabs/
52 >>> /var/spool/cron/crontabs/.keep
53 --- /usr/
54 --- /usr/share/
55 --- /usr/share/man/
56 --- /usr/share/man/man1/
57 >>> /usr/share/man/man1/crontab.1.gz
58 --- /usr/share/man/man5/
59 >>> /usr/share/man/man5/crontab.5.gz
60 --- /usr/share/man/man8/
61 >>> /usr/share/man/man8/cron.8.gz
62 --- /usr/share/doc/
63 --- /usr/share/doc/vixie-cron-3.0.1-r4/
64 >>> /usr/share/doc/vixie-cron-3.0.1-r4/CHANGES.gz
65 >>> /usr/share/doc/vixie-cron-3.0.1-r4/FEATURES.gz
66 >>> /usr/share/doc/vixie-cron-3.0.1-r4/CONVERSION.gz
67 >>> /usr/share/doc/vixie-cron-3.0.1-r4/MAIL.gz
68 >>> /usr/share/doc/vixie-cron-3.0.1-r4/MANIFEST.gz
69 >>> /usr/share/doc/vixie-cron-3.0.1-r4/README.gz
70 >>> /usr/share/doc/vixie-cron-3.0.1-r4/THANKS.gz
71 >>> /usr/share/doc/vixie-cron-3.0.1-r4/crontab.gz
72 --- /usr/sbin/
73 --- /usr/bin/
74 >>> /usr/bin/crontab
75 --- /etc/
76 --- /etc/cron.d/
77 >>> /etc/cron.d/.keep
78 --- /etc/init.d/
79 >>> /etc/init.d/vixie-cron
80 >>> Safely unmerging already-installed instance...
81 --- !mtime obj /var/spool/cron/crontabs/.keep
82 --- !mtime obj /usr/share/man/man8/cron.8.gz
83 --- !mtime obj /usr/share/man/man5/crontab.5.gz
84 --- !mtime obj /usr/share/man/man1/crontab.1.gz
85 --- !mtime obj /usr/share/doc/vixie-cron-3.0.1-r4/crontab.gz
86 --- !mtime obj /usr/share/doc/vixie-cron-3.0.1-r4/THANKS.gz
87 --- !mtime obj /usr/share/doc/vixie-cron-3.0.1-r4/README.gz
88 --- !mtime obj /usr/share/doc/vixie-cron-3.0.1-r4/MANIFEST.gz
89 --- !mtime obj /usr/share/doc/vixie-cron-3.0.1-r4/MAIL.gz
90 --- !mtime obj /usr/share/doc/vixie-cron-3.0.1-r4/FEATURES.gz
91 --- !mtime obj /usr/share/doc/vixie-cron-3.0.1-r4/CONVERSION.gz
92 --- !mtime obj /usr/share/doc/vixie-cron-3.0.1-r4/CHANGES.gz
93 --- !mtime obj /usr/bin/crontab
94 --- cfgpro obj /etc/init.d/vixie-cron
95 --- cfgpro dir /etc/init.d
96 --- cfgpro obj /etc/cron.d/.keep
97 --- cfgpro dir /etc/cron.d
98 --- !empty dir /var/spool/cron/crontabs
99 --- !empty dir /var/spool/cron
100 --- !empty dir /var/spool
101 --- !empty dir /var
102 --- !empty dir /usr/share/man/man8
103 --- !empty dir /usr/share/man/man5
104 --- !empty dir /usr/share/man/man1
105 --- !empty dir /usr/share/man
106 --- !empty dir /usr/share/doc/vixie-cron-3.0.1-r4
107 --- !empty dir /usr/share/doc
108 --- !empty dir /usr/share
109 --- !empty dir /usr/sbin
110 --- !empty dir /usr/bin
111 --- !empty dir /usr
112 --- !empty dir /etc
113 >>> original instance of package unmerged safely.
114 Caching service dependencies...
115 >>> sys-apps/vixie-cron-3.0.1-r4 merged.
116 === (1 of 1) Post-Build Cleaning (sys-apps/vixie-cron-3.0.1-r4::/usr/portage/sys-apps/vixie-cron/vixie-cron-3.0.1-r4.ebuild)
117 >>> AUTOCLEAN: sys-apps/vixie-cron
118 >>> clean: No packages selected for removal.
119
120 --- AUTOCLEAN: Nothing unmerged.
121 completed emerge (1 of 1) sys-apps/vixie-cron-3.0.1-r4 to /
122 *** Finished. Cleaning up...
123 >>> Auto-cleaning packages ...
124
125 >>> No outdated packages were found on your system.
126
127
128 *** exiting successfully. GNU info directory index is up-to-date.
129
130 *** terminating.
131
132 root #
133
134
135 I've merged a lot and found a (hopefull only temporarely) way: after compiling, when emerge wants to install the programm, break the merge process and go to /var/tmp/portage/vixie-cron-3.0.1-r4 and copy manually the cron-binary to /usr/sbin. I now it is very roughly, but it works for me and I can concentrade on the selinux-learning-phase ;-)
136
137 ciao, Stefan

Replies

Subject Author
Re: [gentoo-hardened] SELinux + vixie-cron Chris PeBenito <pebenito@g.o>