The script would fail if arches-tables.sql didn't already exist.
The generated SQL was broken due to missing brace in CREATE TABLE.
grant usage on schema "ARCH" to wb_security;
create table "ARCH".packages
+(
package character varying NOT NULL,
distribution character varying NOT NULL,
version character varying,
ARCHES="alpha amd64 arm armel hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc"
-rm arches-tables.sql
+rm -f arches-tables.sql
for arch in $ARCHES; do sed -e "s/ARCH/$arch/g" < arches-tables.in >> arches-tables.sql ; done