wok rev 50

Add : slitaz-config + slitaz-users
author Christophe Lincoln <pankso@slitaz.org>
date Thu Dec 20 17:35:35 2007 +0100 (2007-12-20)
parents 9303fd1ff234
children b9474e3f7037
files slitaz-config/files.list slitaz-config/receipt slitaz-users/files.list slitaz-users/receipt
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/slitaz-config/files.list	Thu Dec 20 17:35:35 2007 +0100
     1.3 @@ -0,0 +1,6 @@
     1.4 +/etc/jwm/system.jwmrc
     1.5 +/etc/tazlito
     1.6 +/etc/daemons.conf
     1.7 +/usr/share/images/slitaz-darkblue-1280x1024.png
     1.8 +/usr/share/images/slitaz-darkblue-1024x768.png
     1.9 +/var/lib/tazpkg/mirror
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/slitaz-config/receipt	Thu Dec 20 17:35:35 2007 +0100
     2.3 @@ -0,0 +1,17 @@
     2.4 +# SliTaz package receipt.
     2.5 +
     2.6 +PACKAGE="slitaz-config"
     2.7 +VERSION="1.0"
     2.8 +CATEGORY="base-system"
     2.9 +SHORT_DESC="Config tree for the base system."
    2.10 +MAINTAINER="pankso@slitaz.org"
    2.11 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    2.12 +WEB_SITE="http://www.slitaz.org/"
    2.13 +WGET_URL="http://download.tuxfamily.org/slitaz/sources/base-files/$TARBALL"
    2.14 +
    2.15 +# Rules to gen a SliTaz package suitable for Tazpkg.
    2.16 +genpkg_rules()
    2.17 +{
    2.18 +    # Copy all rootfs from the stuff and set permissions.
    2.19 +    cp -a $src/rootfs/* $fs
    2.20 +}
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/slitaz-users/files.list	Thu Dec 20 17:35:35 2007 +0100
     3.3 @@ -0,0 +1,56 @@
     3.4 +/home/hacker
     3.5 +/home/hacker/Bin
     3.6 +/home/hacker/.clexrc
     3.7 +/home/hacker/.retawq
     3.8 +/home/hacker/.retawq/bookmarks.html
     3.9 +/home/hacker/.retawq/config
    3.10 +/home/hacker/.isomaster
    3.11 +/home/hacker/.rhapsodyrc
    3.12 +/home/hacker/Public
    3.13 +/home/hacker/Public/cgi-bin
    3.14 +/home/hacker/Public/cgi-bin/tests.sh
    3.15 +/home/hacker/Public/wikiss
    3.16 +/home/hacker/Public/wikiss/template.html
    3.17 +/home/hacker/Public/wikiss/_config.php
    3.18 +/home/hacker/Public/wikiss/index.php
    3.19 +/home/hacker/Public/wikiss/plugins
    3.20 +/home/hacker/Public/wikiss/plugins/wkp_Tables.php
    3.21 +/home/hacker/Public/wikiss/plugins/wkp_ListPlugins.php
    3.22 +/home/hacker/Public/wikiss/plugins/wkp_Rss.php
    3.23 +/home/hacker/Public/wikiss/style.css
    3.24 +/home/hacker/Public/wikiss/historique
    3.25 +/home/hacker/Public/wikiss/historique/Accueil
    3.26 +/home/hacker/Public/wikiss/historique/Accueil/20071105-2356.bak
    3.27 +/home/hacker/Public/wikiss/historique/Aide
    3.28 +/home/hacker/Public/wikiss/historique/Aide/20070912-1846.bak
    3.29 +/home/hacker/Public/wikiss/COPYING
    3.30 +/home/hacker/Public/wikiss/pages
    3.31 +/home/hacker/Public/wikiss/pages/AideTables.txt
    3.32 +/home/hacker/Public/wikiss/pages/Accueil.txt
    3.33 +/home/hacker/Public/wikiss/pages/Aide.txt
    3.34 +/home/hacker/.profile
    3.35 +/home/hacker/.ash_history
    3.36 +/home/hacker/.gtkrc-2.0
    3.37 +/home/hacker/.gqview
    3.38 +/home/hacker/.gqview/gqviewrc
    3.39 +/home/hacker/.gtk-bookmarks
    3.40 +/home/hacker/.mozilla
    3.41 +/home/hacker/.mozilla/plugins
    3.42 +/home/hacker/Templates
    3.43 +/home/hacker/Templates/shell-script.sh
    3.44 +/home/hacker/Templates/html.html
    3.45 +/home/hacker/Templates/cgi-bin-html.sh
    3.46 +/home/hacker/Templates/cgi-bin-text.sh
    3.47 +/home/hacker/Templates/php-script.php
    3.48 +/home/hacker/Templates/Makefile
    3.49 +/home/hacker/.bashrc
    3.50 +/home/hacker/.clexbm
    3.51 +/home/hacker/Images
    3.52 +/home/hacker/Images/ASCII
    3.53 +/home/hacker/Images/ASCII/gnu-linux.txt
    3.54 +/home/hacker/Images/ASCII/tux.txt
    3.55 +/home/hacker/Images/ASCII/tux-mini.txt
    3.56 +/home/hacker/Images/ASCII/gnu.txt
    3.57 +/home/hacker/Documents
    3.58 +/root/.jwmrc
    3.59 +/root/.gtkrc-2.0
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/slitaz-users/receipt	Thu Dec 20 17:35:35 2007 +0100
     4.3 @@ -0,0 +1,44 @@
     4.4 +# SliTaz package receipt.
     4.5 +
     4.6 +PACKAGE="slitaz-users"
     4.7 +VERSION="1.0"
     4.8 +CATEGORY="base-system"
     4.9 +SHORT_DESC="Config tree for the base system."
    4.10 +MAINTAINER="pankso@slitaz.org"
    4.11 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    4.12 +WEB_SITE="http://www.slitaz.org/"
    4.13 +WGET_URL="http://download.tuxfamily.org/slitaz/sources/base-files/$TARBALL"
    4.14 +
    4.15 +# Rules to gen a SliTaz package suitable for Tazpkg.
    4.16 +genpkg_rules()
    4.17 +{
    4.18 +	# Copy all rootfs from the stuff and set permissions.
    4.19 +	cp -a $src/rootfs/* $fs
    4.20 +}
    4.21 +
    4.22 +pre_install()
    4.23 +{
    4.24 +	local root
    4.25 +	local i
    4.26 +	root=$1/etc
    4.27 +	while read file line; do
    4.28 +		grep -qs "$line" $file || echo "$line" >> $file
    4.29 +	done <<EOT
    4.30 +$root/passwd  "root:x:0:0:root:/root:/bin/sh"
    4.31 +$root/group   "root:x:0:"
    4.32 +$root/shadow  "root:\$1\$EbR327ag\$7NFmnOi7JQc5/lG0JLiU8/:13525:0:99999:7:::"
    4.33 +$root/gshadow "root:*::"
    4.34 +EOT
    4.35 +	for i in $(cd fs/home ; ls); do
    4.36 +		# get uid in $3 and gid in $4
    4.37 +		set -- $(ls -ldn fs/home/$i)
    4.38 +		while read file line; do
    4.39 +			grep -qs "$line" $file || echo "$line" >> $file
    4.40 +		done <<EOT
    4.41 +$root/passwd  "$i:x:$3:$4:Linux User,,,:/home/$i:/bin/ash"
    4.42 +$root/group   "$i:x:$4:"
    4.43 +$root/shadow  "$i::13646:0:99999:7:::"
    4.44 +$root/gshadow "$i:!::"
    4.45 +EOT
    4.46 +	done
    4.47 +}