Fix description in ihttpd service
Cleanup in spec file
--- /dev/null
+# Based on /usr/lib/systemd/system/debug-shell.service
+[Unit]
+Description=Early sshd shell FOR DEBUGGING ONLY
+DefaultDependencies=no
+AllowIsolate=no
+IgnoreOnIsolate=yes
+
+[Service]
+Type=simple
+KillMode=none
+ExecStart=@/usr/sbin/sshd /usr/sbin/sshd -e
+
+[Install]
+WantedBy=sysinit.target
# Based on /usr/lib/systemd/system/debug-shell.service
[Unit]
# Based on /usr/lib/systemd/system/debug-shell.service
[Unit]
-Description=Spawn apache ihttpd server to answer password requests
+Description=The Apache HTTP Server answering password requests
DefaultDependencies=no
AllowIsolate=no
IgnoreOnIsolate=yes
DefaultDependencies=no
AllowIsolate=no
IgnoreOnIsolate=yes
Name: ihttpd
Version: 2.4.20
Name: ihttpd
Version: 2.4.20
Summary: The most widely used Web server on the Internet
License: Apache License
Group: System/Servers
Summary: The most widely used Web server on the Internet
License: Apache License
Group: System/Servers
Source2: reboot.sh
Source14: ihttpd.tmpfiles
Source15: ihttpd.service
Source2: reboot.sh
Source14: ihttpd.tmpfiles
Source15: ihttpd.service
+Source16: debug-sshd.service
Source18: ihttpd.dracut
Source19: ihttpd.module-setup
Source20: ihttpd.conf
Source18: ihttpd.dracut
Source19: ihttpd.module-setup
Source20: ihttpd.conf
# regenerate configure scripts
autoheader && autoconf || exit 1
# regenerate configure scripts
autoheader && autoconf || exit 1
+# Required to be able to run as root
export CFLAGS="$RPM_OPT_FLAGS -DBIG_SECURITY_HOLE"
export LDFLAGS="-Wl,-z,relro,-z,now"
export CFLAGS="$RPM_OPT_FLAGS -DBIG_SECURITY_HOLE"
export LDFLAGS="-Wl,-z,relro,-z,now"
%make
export CFLAGS="$RPM_OPT_FLAGS"
%make
export CFLAGS="$RPM_OPT_FLAGS"
-# -m64 -std=c99 -pedantic -Wall -Wshadow -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes
gcc index.bin.c -o index.bin
%install
gcc index.bin.c -o index.bin
%install
#Ihttpd files
install -d -m 755 %{buildroot}%{_prefix}/lib/%{name}
#Ihttpd files
install -d -m 755 %{buildroot}%{_prefix}/lib/%{name}
-install -D -p -m 755 index.bin %{buildroot}%{_prefix}/lib/%{name}/index.bin
+install -D -p -m 755 index.bin %{buildroot}%{_prefix}/lib/%{name}/
install -D -p -m 755 %{SOURCE2} %{buildroot}%{_prefix}/lib/%{name}/reboot.bin
install -D -p -m 755 %{SOURCE2} %{buildroot}%{_prefix}/lib/%{name}/reboot.bin
-install -D -p -m 644 %{SOURCE20} %{buildroot}%{_prefix}/lib/%{name}/ihttpd.conf
-install -D -p -m 644 %{SOURCE15} %{buildroot}%{_prefix}/lib/%{name}/ihttpd.service
+install -D -p -m 644 %{SOURCE20} %{buildroot}%{_prefix}/lib/%{name}/
+install -D -p -m 644 %{SOURCE15} %{buildroot}%{_prefix}/lib/%{name}/
+install -D -p -m 644 %{SOURCE16} %{buildroot}%{_prefix}/lib/%{name}/
%{_prefix}/lib/dracut/modules.d/99ihttpd/module-setup.sh
%dir %{_prefix}/lib/%{name}
%{_prefix}/lib/%{name}/%{name}.service
%{_prefix}/lib/dracut/modules.d/99ihttpd/module-setup.sh
%dir %{_prefix}/lib/%{name}
%{_prefix}/lib/%{name}/%{name}.service
+%{_prefix}/lib/%{name}/debug-sshd.service
%{_prefix}/lib/%{name}/index.bin
%{_prefix}/lib/%{name}/reboot.bin
%{_prefix}/lib/%{name}/index.bin
%{_prefix}/lib/%{name}/reboot.bin