Add httpd(8) support.
This commit is contained in:
parent
9ec9ebcd44
commit
b6d3ff36f8
8
Makefile
8
Makefile
|
@ -141,6 +141,9 @@ sysroot-fsh:
|
||||||
mkdir -p "$(SYSROOT)/var/empty" -m 555
|
mkdir -p "$(SYSROOT)/var/empty" -m 555
|
||||||
mkdir -p "$(SYSROOT)/var/log"
|
mkdir -p "$(SYSROOT)/var/log"
|
||||||
mkdir -p "$(SYSROOT)/var/run"
|
mkdir -p "$(SYSROOT)/var/run"
|
||||||
|
mkdir -p "$(SYSROOT)/var/www"
|
||||||
|
mkdir -p "$(SYSROOT)/var/www/logs"
|
||||||
|
mkdir -p "$(SYSROOT)/var/www/htdocs"
|
||||||
ln -sfT . "$(SYSROOT)/usr"
|
ln -sfT . "$(SYSROOT)/usr"
|
||||||
|
|
||||||
.PHONY: sysroot-base-headers
|
.PHONY: sysroot-base-headers
|
||||||
|
@ -175,6 +178,9 @@ sysroot-system: sysroot-fsh sysroot-base-headers
|
||||||
echo /var/empty >> "$(SYSROOT)/tix/manifest/system"
|
echo /var/empty >> "$(SYSROOT)/tix/manifest/system"
|
||||||
echo /var/log >> "$(SYSROOT)/tix/manifest/system"
|
echo /var/log >> "$(SYSROOT)/tix/manifest/system"
|
||||||
echo /var/run >> "$(SYSROOT)/tix/manifest/system"
|
echo /var/run >> "$(SYSROOT)/tix/manifest/system"
|
||||||
|
echo /var/www >> "$(SYSROOT)/tix/manifest/system"
|
||||||
|
echo /var/www/logs >> "$(SYSROOT)/tix/manifest/system"
|
||||||
|
echo /var/www/htdocs >> "$(SYSROOT)/tix/manifest/system"
|
||||||
echo "$(HOST_MACHINE)" > "$(SYSROOT)/etc/machine"
|
echo "$(HOST_MACHINE)" > "$(SYSROOT)/etc/machine"
|
||||||
echo /etc/machine >> "$(SYSROOT)/tix/manifest/system"
|
echo /etc/machine >> "$(SYSROOT)/tix/manifest/system"
|
||||||
(echo 'NAME="Sortix"' && \
|
(echo 'NAME="Sortix"' && \
|
||||||
|
@ -341,7 +347,9 @@ $(LIVE_INITRD): sysroot
|
||||||
mkdir -p $(LIVE_INITRD).d/etc/init
|
mkdir -p $(LIVE_INITRD).d/etc/init
|
||||||
echo require single-user exit-code > $(LIVE_INITRD).d/etc/init/default
|
echo require single-user exit-code > $(LIVE_INITRD).d/etc/init/default
|
||||||
echo "root::0:0:root:/root:sh" > $(LIVE_INITRD).d/etc/passwd
|
echo "root::0:0:root:/root:sh" > $(LIVE_INITRD).d/etc/passwd
|
||||||
|
echo "www::1:1:www:/var/www:sh" >> $(LIVE_INITRD).d/etc/passwd
|
||||||
echo "root::0:root" > $(LIVE_INITRD).d/etc/group
|
echo "root::0:root" > $(LIVE_INITRD).d/etc/group
|
||||||
|
echo "www::1:www" >> $(LIVE_INITRD).d/etc/group
|
||||||
mkdir -p $(LIVE_INITRD).d/home
|
mkdir -p $(LIVE_INITRD).d/home
|
||||||
mkdir -p $(LIVE_INITRD).d/root -m 700
|
mkdir -p $(LIVE_INITRD).d/root -m 700
|
||||||
cp -RT "$(SYSROOT)/etc/skel" $(LIVE_INITRD).d/root
|
cp -RT "$(SYSROOT)/etc/skel" $(LIVE_INITRD).d/root
|
||||||
|
|
|
@ -112,6 +112,10 @@
|
||||||
this macro. */
|
this macro. */
|
||||||
#undef __SORTIX_HAS_WORKING_PRIVSEP__
|
#undef __SORTIX_HAS_WORKING_PRIVSEP__
|
||||||
|
|
||||||
|
/* TODO: Define when the main stack will automatically grow. Remove when httpd
|
||||||
|
is updated to not rely on this macro. */
|
||||||
|
#undef __SORTIX_HAS_GROWING_STACK__
|
||||||
|
|
||||||
/* TODO: Define when initgroups(2) is implemented. Remove when ssh is updated to
|
/* TODO: Define when initgroups(2) is implemented. Remove when ssh is updated to
|
||||||
not rely on this macro. */
|
not rely on this macro. */
|
||||||
#undef __SORTIX_HAS_INITGROUPS__
|
#undef __SORTIX_HAS_INITGROUPS__
|
||||||
|
|
Loading…
Reference in New Issue