... | ... |
@@ -31,32 +31,32 @@ install -vdm 755 %{buildroot}/usr/libexec |
31 | 31 |
install -vdm 755 %{buildroot}/usr/{,local/}share/man/man{1..8} |
32 | 32 |
install -vdm 644 %{buildroot}/etc/profile.d |
33 | 33 |
|
34 |
-ln -sv usr/lib %{buildroot}/lib |
|
35 |
-ln -sv usr/bin %{buildroot}/bin |
|
36 |
-ln -sv usr/sbin %{buildroot}/sbin |
|
37 |
-ln -sv run/media %{buildroot}/media |
|
34 |
+ln -svfn usr/lib %{buildroot}/lib |
|
35 |
+ln -svfn usr/bin %{buildroot}/bin |
|
36 |
+ln -svfn usr/sbin %{buildroot}/sbin |
|
37 |
+ln -svfn run/media %{buildroot}/media |
|
38 | 38 |
|
39 | 39 |
# Symlinks for AMD64 |
40 | 40 |
%ifarch x86_64 |
41 |
- ln -sv usr/lib %{buildroot}/lib64 |
|
42 |
- ln -sv lib %{buildroot}/usr/lib64 |
|
43 |
- ln -sv ../lib %{buildroot}/usr/local/lib64 |
|
41 |
+ ln -svfn usr/lib %{buildroot}/lib64 |
|
42 |
+ ln -svfn lib %{buildroot}/usr/lib64 |
|
43 |
+ ln -svfn ../lib %{buildroot}/usr/local/lib64 |
|
44 | 44 |
%endif |
45 | 45 |
install -vdm 755 %{buildroot}/var/{log,mail,spool,mnt,srv} |
46 | 46 |
|
47 |
-ln -sv var/srv %{buildroot}/srv |
|
48 |
- |
|
49 |
-ln -sv ../run %{buildroot}/var/run |
|
50 |
-ln -sv ../run/lock %{buildroot}/var/lock |
|
47 |
+ln -svfn var/srv %{buildroot}/srv |
|
48 |
+ln -svfn ../run %{buildroot}/var/run |
|
49 |
+ln -svfn ../run/lock %{buildroot}/var/lock |
|
51 | 50 |
install -vdm 755 %{buildroot}/var/{opt,cache,lib/{color,misc,locate},local} |
52 | 51 |
|
53 |
-ln -sv var/opt %{buildroot}/opt |
|
52 |
+ln -svfn var/opt %{buildroot}/opt |
|
54 | 53 |
|
55 | 54 |
# |
56 | 55 |
# 6.6. Creating Essential Files and Symlinks |
57 | 56 |
# |
58 | 57 |
ln -sv /proc/self/mounts %{buildroot}/etc/mtab |
59 | 58 |
#touch -f %{buildroot}/etc/mtab |
59 |
+ |
|
60 | 60 |
touch %{buildroot}/var/log/{btmp,lastlog,wtmp} |
61 | 61 |
# |
62 | 62 |
# Configuration files |
... | ... |
@@ -435,7 +435,7 @@ EOF |
435 | 435 |
%attr(664,root,utmp) /var/log/lastlog |
436 | 436 |
%attr(600,root,root) /var/log/btmp |
437 | 437 |
/var/lock |
438 |
-/var/run |
|
438 |
+%ghost /var/run |
|
439 | 439 |
/var/run/lock |
440 | 440 |
# Symlinks for AMD64 |
441 | 441 |
%ifarch x86_64 |
... | ... |
@@ -12,6 +12,7 @@ Distribution: Photon |
12 | 12 |
Source0: http://ftp.gnu.org/gnu/glibc/%{name}-%{version}.tar.xz |
13 | 13 |
Patch0: glibc-2.21-fhs-1.patch |
14 | 14 |
Provides: rtld(GNU_HASH) |
15 |
+Requires: filesystem |
|
15 | 16 |
%description |
16 | 17 |
This library provides the basic routines for allocating memory, |
17 | 18 |
searching directories, opening and closing files, reading and |
18 | 19 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,71 @@ |
0 |
+Summary: mkinitramfs |
|
1 |
+Name: mkinitramfs |
|
2 |
+Version: 3.19.2 |
|
3 |
+Release: 1 |
|
4 |
+License: GPLv2 |
|
5 |
+URL: http://www.vmware.com/ |
|
6 |
+Group: System Environment/Kernel |
|
7 |
+Vendor: VMware, Inc. |
|
8 |
+Distribution: Photon |
|
9 |
+Source0: http://www.vmware.com/%{name}-%{version}.tar.gz |
|
10 |
+ |
|
11 |
+ |
|
12 |
+BuildRequires: glibc |
|
13 |
+BuildRequires: zlib |
|
14 |
+BuildRequires: filesystem |
|
15 |
+BuildRequires: gmp |
|
16 |
+BuildRequires: mpfr |
|
17 |
+BuildRequires: libgcc |
|
18 |
+BuildRequires: libstdc++ |
|
19 |
+BuildRequires: bzip2 |
|
20 |
+BuildRequires: pkg-config |
|
21 |
+BuildRequires: ncurses |
|
22 |
+BuildRequires: cracklib |
|
23 |
+BuildRequires: cracklib-dicts |
|
24 |
+BuildRequires: shadow |
|
25 |
+BuildRequires: procps-ng |
|
26 |
+BuildRequires: e2fsprogs |
|
27 |
+BuildRequires: iana-etc |
|
28 |
+BuildRequires: readline |
|
29 |
+BuildRequires: coreutils |
|
30 |
+BuildRequires: bash |
|
31 |
+BuildRequires: bc |
|
32 |
+BuildRequires: libtool |
|
33 |
+BuildRequires: inetutils |
|
34 |
+BuildRequires: xz |
|
35 |
+BuildRequires: grub |
|
36 |
+BuildRequires: iproute2 |
|
37 |
+BuildRequires: kbd |
|
38 |
+BuildRequires: kmod |
|
39 |
+BuildRequires: libpipeline |
|
40 |
+BuildRequires: util-linux |
|
41 |
+BuildRequires: openssl |
|
42 |
+BuildRequires: libffi |
|
43 |
+BuildRequires: expat |
|
44 |
+BuildRequires: linux |
|
45 |
+BuildRequires: curl |
|
46 |
+BuildRequires: iptables |
|
47 |
+BuildRequires: ca-certificates |
|
48 |
+BuildRequires: Linux-PAM |
|
49 |
+BuildRequires: attr |
|
50 |
+BuildRequires: libcap |
|
51 |
+BuildRequires: systemd |
|
52 |
+BuildRequires: dbus |
|
53 |
+ |
|
54 |
+%description |
|
55 |
+initrd file |
|
56 |
+ |
|
57 |
+%prep |
|
58 |
+%setup -q |
|
59 |
+ |
|
60 |
+%build |
|
61 |
+install -vdm 755 %{buildroot}/boot |
|
62 |
+./mkinitramfs -n %{buildroot}/boot/initramfs.img-no-kmods |
|
63 |
+ |
|
64 |
+%install |
|
65 |
+ |
|
66 |
+%check |
|
67 |
+ |
|
68 |
+%files |
|
69 |
+%defattr(-,root,root) |
|
70 |
+/boot/initramfs.img-no-kmods |
|
0 | 71 |
\ No newline at end of file |