cookutils rev 1049

Add uname
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Apr 19 17:43:31 2018 +0300 (2018-04-19)
parents 71d3999a3568
children 6fee065d94c8
files Makefile uname
line diff
     1.1 --- a/Makefile	Thu Apr 19 17:14:13 2018 +0300
     1.2 +++ b/Makefile	Thu Apr 19 17:43:31 2018 +0300
     1.3 @@ -16,12 +16,14 @@
     1.4  install-cook:
     1.5  	install -m 0755 -d $(DESTDIR)/etc/slitaz
     1.6  	install -m 0755 -d $(DESTDIR)/etc/init.d
     1.7 +	install -m 0755 -d $(DESTDIR)/bin
     1.8  	install -m 0755 -d $(DESTDIR)$(PREFIX)/bin
     1.9  	install -m 0755 -d $(DESTDIR)$(PREFIX)/libexec/cookutils
    1.10  	install -m 0755 -d $(DESTDIR)/var/www/cgi-bin/cooker
    1.11  	install -m 0755 -d $(DESTDIR)$(PREFIX)/share/applications
    1.12  	install -m 0755 -d $(DESTDIR)$(PREFIX)/share/cook/cooktest
    1.13  	install -m 0755 -d $(DESTDIR)$(PREFIX)/share/doc/cookutils
    1.14 +	install -m 0755 uname            $(DESTDIR)/bin
    1.15  	install -m 0755 cook             $(DESTDIR)$(PREFIX)/bin
    1.16  	install -m 0755 cooks            $(DESTDIR)$(PREFIX)/bin
    1.17  	install -m 0755 fix-desktop-file $(DESTDIR)$(PREFIX)/bin
    1.18 @@ -49,6 +51,7 @@
    1.19  
    1.20  uninstall-cook:
    1.21  	rm -rf \
    1.22 +		$(DESTDIR)/bin/uname \
    1.23  		$(DESTDIR)$(PREFIX)/bin/cook \
    1.24  		$(DESTDIR)$(PREFIX)/bin/cooks \
    1.25  		$(DESTDIR)$(PREFIX)/bin/fix-desktop-file \
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/uname	Thu Apr 19 17:43:31 2018 +0300
     2.3 @@ -0,0 +1,10 @@
     2.4 +#!/bin/sh
     2.5 +# uname - special "fake" wrapper for using inside SliTaz cooker chroot.
     2.6 +# Although SliTaz cooker *host arch* is 64-bit, SliTaz *target arch* may be
     2.7 +# 32-bit, and some configuration tools use uname could be improperly configured.
     2.8 +# This also applies to the kernel versions of the host and the target systems.
     2.9 +
    2.10 +. /etc/slitaz/cook.conf
    2.11 +kernel_version=$(. /home/slitaz/wok/linux/receipt; echo $VERSION)
    2.12 +uname_r=$(/bin/busybox uname -r)
    2.13 +/bin/busybox uname $@ | sed "s|x86_64|$ARCH|g; s|$uname_r|$kernel_version-slitaz|g"