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"